📅  最后修改于: 2023-12-03 15:38:37.934000             🧑  作者: Mango
在SQL中获取当前日期可以使用内置函数GETDATE()
或CURRENT_TIMESTAMP
,这两个函数返回当前系统时间,包括日期和时间。本文将介绍在SQL Server和MySQL中获取当前日期的方法。
要获取当前日期,可以使用以下查询语句:
SELECT GETDATE() AS CurrentDate;
此查询将返回当前日期和时间。如果只想返回当天日期,请使用以下查询:
SELECT CONVERT(date, GETDATE()) AS CurrentDate;
这将返回格式为'yyyy-MM-dd'的日期。
如果只想获取当前时间,可以使用以下查询:
SELECT CONVERT(time, GETDATE()) AS CurrentTime;
这将返回格式为'hh:mm:ss.nnnnnnn'的时间。
在MySQL中,可以使用函数NOW()
、CURRENT_DATE()
或CURRENT_TIMESTAMP()
来获取当前日期和时间。
可以使用以下查询来获取当前日期:
SELECT CURRENT_DATE() AS CurrentDate;
这将返回格式为'yyyy-MM-dd'的日期。
要获取当前时间,可以使用以下查询:
SELECT CURRENT_TIME() AS CurrentTime;
这将返回格式为'hh:mm:ss'的时间。
要获取当前日期和时间,可以使用以下查询:
SELECT CURRENT_TIMESTAMP() AS CurrentDateTime;
这将返回格式为'yyyy-MM-dd hh:mm:ss'的日期和时间。
本文介绍了在SQL Server和MySQL中获取当前日期和时间的方法。如果只想获取日期或时间,可以使用相应的函数。如果想获取当前日期和时间,可以使用GETDATE()
或CURRENT_TIMESTAMP()
。