Bash

將紀元時間轉換為可讀時間格式

  • September 28, 2011

我寫了一個將紀元時間轉換為可讀時間的程式碼

sd=`date -d '1970-01-01 UTC '$SDATE' seconds' +"%d-%m-%Y"`

輸出是:27-12-2002 但我希望輸出是:27/Nov/2002

我應該如何更改我的程式碼?

sd=`date -d ‘1970-01-01 UTC ‘$SDATE’ 秒’ +"%d/%b/%Y"

我相信

“unix stamp 的時間”有一個快捷方式:date -d @$STAMP. 對於輸出,請閱讀man date

引用自:https://serverfault.com/questions/316284