我想转换这样的字符串:
'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')
This question意味着我必须将字符串解析为 standard formats 之一,然后使用这些代码之一进行转换。对于这样一个平凡的操作来说,这似乎很荒唐。有没有更简单的方法?
最佳答案
试试这个
Cast('7/7/2011' as datetime)
和
Convert(DATETIME, '7/7/2011', 101)
参见CAST and CONVERT (Transact-SQL)了解更多详情。
关于sql-server - Sql Server 字符串到日期的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/207190/