如果有人可以提供帮助,我在 Linux 中的 date 命令有一个小问题,我用它来及时跳转以触发我们的计费流程,以便我们可以快速测试。
我遇到的问题是当我跑步时
date --set="OCT 27 01:00:59 BST 2012 2 day"
我得到的返回日期是 2012 年 10 月 29 日星期一 00:00:59 GMT,这是正确的,因为它考虑了日光节约。
但是当我跑步时
date --set="MAR 30 00:00:59 GMT 2013 3 day"
我得到 Apr 2 00:00:59 BST 2013 这是错误的,因为我想要的是 Apr 2 01:00:59 BST 2013。
为什么它以一种方式工作而不是另一种方式,以及处理这种情况的最佳方式是什么?
谢谢