脚本shell如何将x分钟减少到给定日期?

时间:2017-11-07 18:23:33

标签: bash shell date

我需要减少10分钟到给定日期:

"InnerProduct"
执行时

givenDate = 2017-11-07 19:20:37

我明白了:

  

2017-11-08 06:21:37

而不是

  

2017-11-07 19:10:37

请帮助。 谢谢你。

2 个答案:

答案 0 :(得分:4)

尝试:

 date +'%Y-%m-%d %T' --date="-10 minutes $givendate"

答案 1 :(得分:3)

refs/heads/正在等待“ Sun,2004年2月29日16:21:42 -0800 ”格式的日期,所以你的“ - 10分钟”附加被视为时区+ 1分钟。

因此,请将您的时区添加到参考日期:

date