转换日期时间字段在SQL Server 2005
问题描述:
我有有这样5/11/2010 12:04:20 PM
值的时间字段....我将这一领域convert(varchar, dbo.Clients.CreatedDate,103) as CreatedDate
和我得到的结果作为11/5/2010
.....可是如何才能让11/5/2010 12:04 PM
。 ...转换日期时间字段在SQL Server 2005
答
您可以使用不同的格式样式来包含时间组件。
例如:
convert(varchar, dbo.Clients.CreatedDate, 131)
所有样式都记录在这里:
'28/05/1431 12:04:20:000PM'我不想秒和毫秒 – 2010-05-12 17:09:56
对不起无论如何,这是一个不同的日历系统。最好的解决方案可以是使用规范格式(120)或将日期分成几部分(使用DATEPART)函数,并按照所需的顺序将每个元素转换为单独的varchar。 – 2010-05-12 17:15:51