使用C#转换DateTime for MySQL
我想在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
方法更改它们或其他程序员如何做到这一点?谁能告诉我他们的情况?
没有找到相关结果
已邀请:
4 个回复
呢率篓舍烫
或使用下一个:
等等
磐剩
使用:
现在,当您以特定格式需要它时,您可以反转该过程,即:
编辑 - 更新的代码。由于一些奇怪的原因,DateTime.ParseExact并不是很好玩。
需复
或
,然后你就不用担心数据库格式了。这不仅更简单,而且避免了SQL注入攻击(例如,对于字符串值),并且在面对数据库设置更改时更加健壮。 对于原始转换为
,我建议您使用
或
明确指定预期格式。
弦砂牧扁
2.转换为mysql格式
3.Pass formatForMySql变量到过程或其他东西