T-SQL 中有很多 DateTime 相关的函数,下面列举一些常用的函数以及使用示例:
SELECT GETDATE()
SELECT DATEADD(day, 10, '2022-01-01') -- 在 '2022-01-01' 上加上 10 天
SELECT DATEDIFF(day, '2022-01-01', '2022-01-11') -- 返回 '2022-01-01' 到 '2022-01-11' 之间的天数
SELECT DATEPART(year, '2022-01-01') -- 返回 '2022-01-01' 的年份部分
SELECT DATEPART(month, '2022-01-01') -- 返回 '2022-01-01' 的月份部分
SELECT DATEPART(day, '2022-01-01') -- 返回 '2022-01-01' 的日部分
SELECT CONVERT(varchar(10), GETDATE(), 120) -- 返回当前时间,格式为 'yyyy-mm-dd'
SELECT FORMAT(GETDATE(), 'yyyy-MM-dd HH:mm:ss') -- 返回当前时间,格式为 'yyyy-MM-dd HH:mm:ss'
SELECT DATENAME(year, '2022-01-01') -- 返回 '2022-01-01' 的年份部分的名称
SELECT DATENAME(month, '2022-01-01') -- 返回 '2022-01-01' 的月份部分的名称
SELECT DATENAME(day, '2022-01-01') -- 返回 '2022-01-01' 的日部分的名称
这些函数都是 T-SQL 中常用的 DateTime 相关函数,使用它们可以很方便地对日期时间进行处理和计算。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69946831/viewspace-3137561/ ,如需转载,请注明出处,否则将追究法律责任。