windows时间12小时制显示所引发的问题
上一篇 /
下一篇 2009-01-10 17:09:56
/ 个人分类:日志
今天测一个程序。
程序中有一个向数据库写入时间的操作,在我的系统里这个操作报错。换了台机子就没事。
把这个BUG报上去后在测别的的时候突然发现我的机器时间的显示格式是 下午+时间。
是12小时制显示的,这是不是原因呢,把时间格式改为24小时制的运行那个操作通过,再改为12小时制的,运行,报错。换了台机子,按刚才的方法测试,结果一样。
这就是原因。
大家要注意了12小时制显示的系统可能会引发无法向数据库写入时间的问题。
这个时间不一定是系统时间,我的程序只是写入一个时间的值,不是系统时间
我的库是MYSQL的,在服务器上(服务器是24小时制的)。客户端在我的机器上(12小时制的)
时间是下午。
------------------------
附解决方法:
在 区域和语言选项->自定义->时间->
时间格式中把小写h改为大写H->确定(h表示12小时制、H表示24小时制)
注意:有些美化包会把时间显示改为12小时制显示
收藏
举报
TAG:
日志