GETDATE函数介绍
在MSSQL中,GETDATE函数用于获取当前系统日期和时间,它返回一个datetime类型的值,该值包含当前系统日期和时间。使用方法如下:
SELECT GETDATE();
执行以上SQL语句后,会返回当前系统的日期和时间。
使用GETDATE函数获取时间
获取当前时间
使用GETDATE函数可以获取当前系统的日期和时间,如下:
SELECT GETDATE();
执行以上SQL语句后,会返回当前系统的日期和时间。
获取当前日期
使用GETDATE函数可以获取当前系统的日期,如下:
SELECT CONVERT(date, GETDATE());
执行以上SQL语句后,会返回当前系统的日期。
获取指定格式的日期和时间
使用GETDATE函数可以获取当前系统的日期和时间。如果需要获取指定格式的日期和时间,可以使用转换函数 CONVERT 或 CAST。
以下是一些常用的格式:
yyyy-MM-dd HH:mm:ss
yyyy/MM/dd HH:mm:ss
yyyy-MM-dd
yyyy/MM/dd
HH:mm:ss
例如,以下SQL语句将返回一个格式为 yyyy-MM-dd HH:mm:ss 的日期和时间:
SELECT CONVERT(varchar(19), GETDATE(), 120);
执行以上SQL语句后,会返回一个格式为 yyyy-MM-dd HH:mm:ss 的日期和时间。
小结
GETDATE 函数是一个很有用的函数,可以方便地获取当前系统的日期和时间,也可以通过转换函数 CONVERT 或 CAST 获取指定格式的日期和时间。
以下是一些使用 GETDATE 函数获取日期和时间的示例:
--获取当前系统的日期和时间
SELECT GETDATE();
--获取当前系统的日期
SELECT CONVERT(date, GETDATE());
--获取当前系统的时间
SELECT CONVERT(time, GETDATE());
--获取一个格式为 yyyy-MM-dd HH:mm:ss 的日期和时间
SELECT CONVERT(varchar(19), GETDATE(), 120);
--获取一个格式为 yyyy/MM/dd HH:mm:ss 的日期和时间
SELECT REPLACE(CONVERT(varchar(19), GETDATE(), 120), '-', '/');