簡體   English   中英

如何在 SQL 查詢中將 unix epoch 格式日期轉換為 UTC?

[英]How to convert unix epoch format date to UTC in SQL query?

我的日期時間格式為 1610382439。我正在尋找 sql 查詢將其轉換為 UTC 時間。

一種解決方案是將這些秒添加到 1970-01-01。 datetime數據類型不會針對 DST 進行調整:

select cast('1970-01-01' as datetime) + interval 1610382439 second
-- 2021-01-11 16:27:19

在 SQL Server 和 .net 世界中,它稱為刻度。 您可以查看顯示如何轉換它的鏈接: Convert .NET Ticks to SQL Server DateTime

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM