[英]Convert unix timestamp to date in Microsoft SQL Server
我正在嘗試使用 Microsoft SQL 服務器中的代碼將 10 位 unix 時間戳值轉換為正確的 yyyy-mm-dd hh:mm:ss 格式
Update data
set Time_final= dateadd(S,[unix_date], '1970-01-01 00:00:00.0')
from data
但我沒有得到所需格式的 output。 例如:
對於我們應該在 2021-04-17 14:25:59 得到的值 1599313801,我得到 13:50:01.0000000
我可能會建議您將其作為計算列執行:
alter table data add real_date as (dateadd(second, unix_date, '1970-01-01'));
然后在查詢表時計算該值。 您不必擔心值不同步。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.