可能重复:
转换和验证日期字符串的最佳方法
在 SQL Server 中为 datetime 变量分配 datetime 值时,出于文化不可知的原因,哪种格式最适合采用,为什么?
下面预定的日期是 2013 年 12 月 1 日
DECLARE @myDate DATETIME
SET @myDate = '2013-12-01'
SET @myDate = '20131201'
SET @myDate = '12/01/2013'
SET @myDate = '2013-12-01T00:00:00.000'
SET @myDate = '2013-12-01T00:00:00'
如果 @myDate 是 type DATETIME2
,您的答案会有所不同吗?