SqlServer数据库中datetime日期不要毫秒的几种方法

sql查询出来的时间Stringtime="2014-05-07 16:46:47.000"

要求时间格式(去掉.000):time="2014-05-0716:46:47"

1sql语句

select CONVERT(varchar, '" time + "', 120 )

2substring方法

time.substring(0,time.indexOf("."))

3split方法

time.split("\\.")[0]


注:datetime精确到毫秒,smalldatetime精确到分钟

smalldatetime的有效时间范围1900/1/1~2079/6/6

datetime的有效时间范围1753/1/1~9999/12/31



版权声明:本文为u012686173原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。