我在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上工作。
请提前告知我,并提前致谢。