DateTime的24小时制和12小时制

昨天有同事向我要一份数据,数据中有一个申请时间,一个批复时间。

奇怪的是这批复时间居然小于申请时间

我心想这是怎么回事,难道是其他同事在数据库手动添加的数据?

我又查询表中是否存在其他批复时间大于申请时间的数据,这一查,居然从13年开始一直到现在都有这样的数据。

难道是程序问题?

我打开程序找到添加批复时间的代码,好像并没有什么问题啊。

我又想是不是字段类型的问题?

申请时间和批复时间都是用的datetime类型,并没有什么问题啊。

这这这,于是我叫来其他同事看下这个情况,人家也没发现有什么问题。

于是我上网百度了下datetime

终于

找到问题所在,这代码中申请时间格式化为HH:mm:ss,而批复使劲格式化为hh:mm:ss

其中一个是24小时制,一个是12小时制

原文地址:https://www.cnblogs.com/LingTing-/p/6073703.html