项目开发中遇到一个问题:C#编写的SQL语句中有时间值,刚开始直接将DateTime.Now进行toString()处理,源代码调试程序运行正常。

然后我的电脑重装了系统,再次运行程序就报错“从字符串转换日期和\/或时间时,转换失败”。通过调试发现,DateTime.Now.toString()的结果变成了“2015/5/26 星期二 下午 3:07:30”,SQL中执行就报错了。

几番资料查询,问题定位在格式转换上。现在修改为这样:

DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss")

输出了理想的结果:“2015/05/26 04:12:37”

相关文章:

  • 2021-09-03
  • 2021-06-05
  • 2022-12-23
  • 2021-07-20
  • 2021-08-14
  • 2021-09-07
猜你喜欢
  • 2021-11-26
  • 2022-12-23
  • 2021-09-23
  • 2021-12-24
  • 2022-03-03
  • 2022-02-02
相关资源
相似解决方案