小编典典

Sql Server 字符串到日期的转换

all

我想像这样转换一个字符串:

'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')

这个问题意味着我必须将字符串解析为一种标准格式,然后使用其中一种代码进行转换。对于如此平凡的操作来说,这似乎很可笑。有没有更简单的方法?


阅读 67

收藏
2022-06-29

共1个答案

小编典典

尝试这个

Cast('7/7/2011' as datetime)

Convert(DATETIME, '7/7/2011', 101)

有关详细信息,请参阅CAST 和 CONVERT (Transact-SQL)

2022-06-29