--获取当前日期
SELECT GETDATE()
--获取当前UTC日期
SELECT GETUTCDATE()
--日期处理为0时0分0秒
SELECT CONVERT(DATETIME,CONVERT(VARCHAR(10),GETDATE(),120))
--只获取日期部分
SELECT convert(varchar(10),GETDATE(),120)
--只获取时分秒部分
Select CONVERT(varchar(10), GETDATE(), 8)
--UTC日期和本地日期相互转换
DECLARE @LocalDate DATETIME,
@UTCDate DATETIME,
@LocalDate2 DATETIME
SET @LocalDate = GETDATE()
SET @UTCDate = DATEADD(hour, DATEDIFF(hour,GETDATE(),GETUTCDATE()), @LocalDate)
SET @LocalDate2 = DATEADD(hour, DATEDIFF(hour,GETUTCDATE(),GETDATE()), @UTCDate)
PRINT @LocalDate
PRINT @UTCDate
PRINT @LocalDate2
SqlServer 日期处理:当前日期、当前UTC日期、UTC本地时间互相转换、日期处理为0点等
最新推荐文章于 2024-11-27 00:08:21 发布
2642

被折叠的 条评论
为什么被折叠?



