我很难理解如何将变量设置为特定的时间戳。
给定的
dt=$(date);dt,也就是当前的日期,比如说2016-05-11 17:10:00,我想创建另一个日期变量,大约是dt之后的9小时,也就是准确的时间,即2016-05-12 :00:00。
换句话说,我会把新的日期设为9小时后,然后把它的分钟和第二分钟设为0。
发布于 2016-05-11 16:20:23
您可以使用-d,它允许您设置日期,但也支持诸如:yesterday、5 hours ago和+5 hours。不过,我不知道它的便携性。
然后根据你的需要格式化:
date -d '+9 hours' +'%Y-%m-%d %H:00:00'https://stackoverflow.com/questions/37168016
复制相似问题