我写了一个将纪元时间转换为可读时间的代码
sd=`date -d '1970-01-01 UTC '$SDATE' seconds' +"%d-%m-%Y"`
输出是:27-12-2002 但我希望输出是:27/Nov/2002
我应该如何更改我的代码?
答案1
sd=`date -d '1970-01-01 UTC '$SDATE' 秒' +"%d/%b/%Y"
我相信
答案2
“unix 时间戳”有一个快捷方式:date -d @$STAMP
。有关输出,请阅读man date
答案3
改用%b
:
sd=`date -d '1970-01-01 UTC '$SDATE' seconds' +"%d/%b/%Y"`
阅读man date
更多详细信息: