簡體   English   中英

將毫秒轉換為日期/時間

[英]Convert milliseconds to Date/Time

我正在嘗試在PostgreSQL中生成報告。 它可以正常工作-數據庫中存儲的一列代表日期/時間值,但是它以整數形式存儲,代表自1970年以來的毫秒數。

不用說,毫秒值對於閱讀報告的人沒有多大意義。 SQL中是否可以將毫秒轉換為某種可讀的日期/時間值? 我不容易用其他程序或語言生成報告。 我希望該報告以SQL腳本的形式運行。

此食譜來自docs

SELECT TIMESTAMP WITH TIME ZONE 'epoch' + (millisecond_column/1000) * INTERVAL '1 second'
  FROM mytable;

PostgreSQL的最新版本提供了to_timestamp函數來實現相同的功能。

暫無
暫無

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

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