2017-05-20 113 views
-1

我有日期時間格式定義的變量,並且希望將其轉換爲紀元格式在bash腳本日期時間大紀元轉換

輸入 瓦爾= 20170520;

輸出: 紀元格式

+0

Please sp明確你嘗試過什麼,什麼不起作用。 –

+0

@AravindVoggu我有一個變量等於日期時間戳作爲上面的狀態,我沒有找到一種方法來從變量轉換爲時代格式 – Moustafa

回答

0

試試

date=20170520 # i.e. 2017 05 20 
date -d "$date" +%s 
+0

問題標記爲'linux'。 – Cyrus

+0

@Cyrus好的,我錯過了什麼嗎?我在終端上運行它,它工作,請指出如果我犯了一個錯誤,我會嘗試糾正它。 –

+0

您正在使用'date'的BSD版本支持的選項,而不是Linux系統上使用的GNU版本。 – chepner

0

根據手冊頁,

date --date=20170520 +%s 

作品(date --date=20170520正確輸出Sat May 20 00:00:00 YOUR_TIMEZONE 2017或者,您可能需要調整的自由形式的輸入字符串。)

相關問題