在bash脚本中更改时间输出

时间:2014-04-11 22:34:25

标签: bash time

如何更改此时间输出?

date --date="@$(echo $(TZ=UTC date +%s) - $(date +%s)'%(5*60)-(5*60)' | bc)"

输出: za apr 12 00:25:00 CEST 2014

此布局应输出:%Y%m%d%H%M

如何在字符串中实现它?

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为这应该做你想要的:

d="@$(echo $(TZ=UTC date +%s) - $(date +%s)'%(5*60)-(5*60)' | bc)"&&echo `date --date="$d"` `date --date="$d" +%Y%m%d%H%M`

d="@$(echo $(TZ=UTC date +%s) - $(date +%s)'%(5*60)-(5*60)' | bc)"&&echo `date --date="$d" --utc` `date --date="$d" +%Y%m%d%H%M --utc`

第二个是UTC。