Linux:ubuntu shell脚本上的日期时间增量错误

时间:2016-02-04 23:24:02

标签: linux shell ubuntu

我在shell脚本中使用date命令将startdate增加给定天数(例如1天):

EndDateTime=$(date -d "$StartDateTime 1 days" "+%Y-%m-%d %H:%M:%S");

问题是我在某些情况下得到了错误的结果:

StartDateTime       | EndDateTime        
2016-02-04 15:57:21 | 2016-02-05 15:57:21

2016-02-04 16:01:18 | 2016-02-05 15:59:41

第一个结果是精确的,但第二个结果是错误的,它们是在同一台计算机上由同一个脚本同时计算的。

我正在使用intel 64系列6型号23步进10处理器在Ubuntu上工作。

请提前告知我,并提前致谢。

0 个答案:

没有答案