bash:将hw时间戳转换为人工和偏移时区

时间:2015-03-04 12:46:42

标签: bash datetime timezone-offset

我有一个用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

如何调整脚本以使用时区偏移?

谢谢,

1 个答案:

答案 0 :(得分:1)

您可以将date-u参数一起使用,根据手册,它会以UTC格式显示输出。