返回系统日期和时间值的函数
精度较高的系统日期和时间函数
SYSDATETIME
- 语法 : SYSDATETIME()
- 返回值 : 返回包含计算机的日期和时间的 datetime2(7) 值,SQL Server 的实例在该计算机上运行。 返回值不包括时区偏移量。
返回值类型 : datetime2(7)
SYSDATETIMEOFFSET
- 语法 : SYSDATETIMEOFFSET ()
- 返回值 : 返回包含计算机的日期和时间的 datetimeoffset(7) 值,SQL Server 的实例在该计算机上运行。 返回值包括时区偏移量。
返回值类型 : datetimeoffset(7)
SYSUTCDATETIME
- 语法 : SYSDATETIME()
- 返回值 : 返回包含计算机的日期和时间的 datetime2(7) 值,SQL Server 的实例正在该计算机上运行。 该函数返回日期和时间作为 UTC 时间(协调世界时)。
- 返回值类型 : datetime2(7)
精度较高低系统日期和时间函数
CURRENT_TIMESTAMP
- 语法 : CURRENT_TIMESTAMP
- 返回值 : 返回包含计算机的日期和时间的 datetime 值,SQL Server 的实例在该计算机上运行。 返回值不包括时区偏移量。
- 返回值数据类型 : datetime
GETDATE
- 语法 : GETDATE()
- 返回值 : 返回包含计算机的日期和时间的 datetime 值,SQL Server 的实例在该计算机上运行。 返回值不包括时区偏移量。
- 返回值数据类型 : datetime
GETUTCDATE
- 语法 : GETUTCDATE()
- 返回值 : 返回包含计算机的日期和时间的 datetime 值,SQL Server 的实例在该计算机上运行。 该函数返回日期和时间作为 UTC 时间(协调世界时)。
- 返回值数据类型 : datetime
返回日期和时间部分的函数
DATENAME : 返回表示指定 date 的指定 datepart 的字符串
datepart | 缩写形式 |
---|---|
year | yy, yyyy |
quarter | qq, q |
month | mm, m |
dayofyear | dy, y |
day | dd, d |
week | wk, ww |
weekday | dw, w |
hour | hh |
minute | mi, n |
second | ss, s |
millisecond | ms |
microsecond | mcs |
nanosecond | ns |
TZoffset | tz |
ISO_WEEK | ISOWK, ISOWW |
DATEPART : 返回表示指定 date 的指定 datepart 的整数
DAY : 返回表示指定 date 的“日”部分的整数
MONTH : 返回表示指定 date 的“月”部分的整数
YEAR : 返回表示指定 date 的“年”部分的整数
从相应部分返回日期和时间值的函数
DATEFROMPARTS : 此函数返回映射到指定年、月、日值的 date 值
- 语法 : DATEFROMPARTS ( year, month, day )
- 返回值类型 : date
评论 (0)