我有一个用linux时间戳读取文件的脚本,我希望将它们转换为人格式,同时保持时区偏移。
脚本:
[..]
UPTIME=$(cut -d" " -f1 < /proc/uptime)
SECONDS=$(date +%s)
date -d"70-1-1 + $SECONDS sec - $UPTIME sec + $TIMESTAMP sec " +"%d/%m/%Y %T"
[..]
问题是我有一个+ 2小时的时区偏移,所以我的脚本早2点显示日期
date "+%z %Z"
+0200 IST
如何调整脚本以使用时区偏移?
谢谢,
答案 0 :(得分:1)
您可以将date
与-u
参数一起使用,根据手册,它会以UTC格式显示输出。