需要日期格式帮助

时间:2016-06-15 16:32:00

标签: sql date format

我试图将SQL表中的默认日期与getdate()进行比较以进行比较。我应该将哪种日期格式用于date_expired?

示例:

date_expired = '2015-02-15 00:00:00.000'

我需要将它与getdate()进行比较。

使用时

date_expired > get_date 

记录未显示。

使用时

'2015-02-15 00:00:00.000' > convert(CHAR(10), getdate(), 101).

记录正确显示。

提前致谢,

格雷格

1 个答案:

答案 0 :(得分:1)

我不确定问题是什么。当我运行以下代码时,它返回true:

DECLARE @date_expired VARCHAR(MAX) = '2017-02-15 00:00:00.000'

IF @date_expired > GetDate()
    SELECT 'true'
ELSE
    SELECT 'false'