使用默认日期格式导致的异常

749次阅读
没有评论

共计 273 个字符,预计需要花费 1 分钟才能阅读完成。

今天遇到一个客户反馈的报错(公司的旧项目,旧代码)
查看日志发现如下报错:

Incorrect datetime value: '2023/10/17 星期二 上午 11:34:18' for column 'UPDATETIME' at row 1

查了一下数据库里之前的格式是:

使用默认日期格式导致的异常

很明显确实是插入数据库的日期格式不对。
但是我们的软件没有做任何的更改,所以我就猜测是使用 DateTime.Now.ToString() 默认转时间导致的。最后看了下代码,果然是的。
系统设置日期时间格式界面如下:

使用默认日期格式导致的异常

警示:当对时间格式有要求的情况下,不要使用默认的时间格式转换,以免出现意料之外的异常。
正文完
 0
flames
版权声明:本站原创文章,由 flames 于2023-10-17发表,共计273字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)