日期:2014-05-18  浏览次数:20560 次

几天没来,又改版了,信息的速度,问前辈一个问题,在sql server中的企业管理器,把值改为'上午 00:21:00',他自己变成上午 12:21:00,怎么办啊
谢谢

------解决方案--------------------
上午 00:21:00 和 上午 12:21:00 这完全是两个根本不同的时间,给别人看了也容易理解错误,LZ怎么会这样改呢?
------解决方案--------------------
上午(AM):[00:00:00,12:00:00)
下午(PM):[12:00:00,00:00:00)

上午 12:21:00 是非法时间。
------解决方案--------------------
是不是系统时间不对
------解决方案--------------------
估计多半是系统时间不对 搂主看一下
------解决方案--------------------
设置系统时间
用GETDATE()检查SQL时间
------解决方案--------------------
12小时制是这样表示的
------解决方案--------------------
SQL code

DECLARE
    @dt datetime
SELECT
    @dt = '00:21'

SELECT 
    _12小时制 = CONVERT(varchar(50), @dt),
    _24小时制 = CONVERT(varchar(50), @dt, 120)