1
A
回答
1
使用下面的代码来获得UTC本地日期时间格式:
SELECT DATEADD(mi, DATEDIFF(mi, GETUTCDATE(), GETDATE()), MyTable.UtcColumn)
AS ColumnInLocalTime
FROM MyTable
0
如果你想创建SQL Server中这样的功能,那么您的查询应该是这样的:
CREATE FUNCTION UTCtoLocal(@UTC datetime)
RETURNS datetime
AS
BEGIN
DECLARE @local datetime
DECLARE @datediff INT = (select DATEDIFF(mi, GETUTCDATE(), GETDATE()))
SET @local = DATEADD(mi, @datediff, @UTC)
RETURN @local
END
GO
然后你可以通过utc时间作为参数并获得当地时间
SELECT [dbo].[UTCtoLocal] (GETUTCDATE())
0
谢谢。我得到了我的答案,感谢各位为您的快速回复。
相关问题
- 1. 转换时间戳/日期时间从UTC到EST的Oracle SQL
- 2. Javascript日期到UTC时间戳
- 3. UTC时间戳到正常时间戳?
- 4. 配置SQL服务器来存储UTC日期时间
- 5. SQlite3 - SQL日期时间戳
- 6. 从UTC UTC时间戳到UTC的UTC
- 7. UTC时间从时间戳
- 8. SQL服务器 - 上日期时间
- 9. SQL服务器日期时间
- 10. SQL服务器鲜明的最早日期的时间戳列
- 11. 从日期时间到时间戳python
- 12. Unix时间戳到.net日期时间
- 13. 时间戳到长日期时间
- 14. 如何将utc日期时间转换为模糊时间戳
- 15. 如何将整数时间戳转换回UTC日期时间?
- 16. 本地服务器时间和utc时间的轨道时间戳记/ t.timestamps
- 17. 本地日期和时间到UTC然后UTC到本地日期和时间
- 18. 到Java日期的SQL时间戳?
- 19. 日期到Unix时间戳
- 20. 日期到时间戳nanos
- 21. UTC日期时间回到最初日期时间
- 22. PL SQL - 转换时间戳的日期时间/日期
- 23. 使用SQL将UTC时间戳转换为EST日期和时间
- 24. 日期时间戳
- 25. Postgres UTC时间戳?
- 26. C#日期时间到UTC时间而不更改时间
- 27. 将日期时间转换为SQL UTC
- 28. 服务器日期时间和客户端日期时间
- 29. 服务器时间戳
- 30. 在UTC中将UTC时间转换为日期时间格式?
您正在使用哪种RDBMS? MySQL或SQL服务器? –
UTC毫秒的时代基准时间是多少?什么是Microsoft SQL Server版本? –