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

请问如何把一个日期格式化为当日零点
例如‘2007-5-8   10:41:49’,如何格式化为‘2007-5-8   00:00:00’

------解决方案--------------------
難道是要這個

Select DateAdd(dd, DateDiff(dd, '1900-01-01 ', '2007-5-8 10:41:49 '), '1900-01-01 ')
--2007-05-08 00:00:00.000
------解决方案--------------------
paoluo(一天到晚游泳的鱼)

方法是

DateDiff(dd, '1900-01-01 ', '2007-5-8 10:41:49 ')

取 '1900-01-01 ' 到 '2007-5-8 10:41:49 ' 之间的天数

然后在加上这个天数
DateAdd(dd, DateDiff(dd, '1900-01-01 ', '2007-5-8 10:41:49 '), '1900-02-01 ')