我想像这样转换一个字符串:
'10/15/2008 10:06:32 PM'
到 Sql Server 中的等效 DATETIME 值。
在 Oracle 中,我会这样说:
TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM')
这个问题意味着我必须将字符串解析为一种标准格式,然后使用其中一种代码进行转换。对于如此平凡的操作来说,这似乎很可笑。有没有更简单的方法?
尝试这个
Cast('7/7/2011' as datetime)
和
Convert(DATETIME, '7/7/2011', 101)
有关详细信息,请参阅CAST 和 CONVERT (Transact-SQL)。