DateTime的24小时制和12小时制
昨天有同事向我要一份数据,数据中有一个申请时间,一个批复时间。
奇怪的是这批复时间居然小于申请时间
我心想这是怎么回事,难道是其他同事在数据库手动添加的数据?
我又查询表中是否存在其他批复时间大于申请时间的数据,这一查,居然从13年开始一直到现在都有这样的数据。
难道是程序问题?
我打开程序找到添加批复时间的代码,好像并没有什么问题啊。
我又想是不是字段类型的问题?
申请时间和批复时间都是用的datetime类型,并没有什么问题啊。
这这这,于是我叫来其他同事看下这个情况,人家也没发现有什么问题。
于是我上网百度了下datetime
终于
找到问题所在,这代码中申请时间格式化为HH:mm:ss,而批复使劲格式化为hh:mm:ss
其中一个是24小时制,一个是12小时制