我想在C#中更改MySQL的DateTime。
我的MySQL数据库仅接受此格式1976-04-09 22:10:00。
在C#中,具有日期值的字符串:
string str = "12-Apr-1976 22:10"; 我想将其转换为MySQL,如下所示:
1976-04-12 22:10 我如何更改它们或其他程序员如何通过使用dd mm hh yy方法来做到这一点?谁能告诉我有关他们的信息?
请记住,您可以对ISO格式进行硬编码
string formatForMySql = dateValue.ToString("yyyy-MM-dd HH:mm:ss"); 或使用下一个:
// just to shorten the code var isoDateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat;
// "1976-04-12T22:10:00" dateValue.ToString(isoDateTimeFormat.SortableDateTimePattern);
// "1976-04-12 22:10:00Z"
dateValue.ToString(isoDateTimeFormat.UniversalSortableDateTimePattern) 等等来源:stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。