我正在努力了解如何将变量设置为特定时间戳。
给出
dt=$(date);
dt这是当前日期,比如说2016-05-11 17:10:00,我想创建另一个日期变量,大概是在dt之后9小时,以及确切的小时,即2016-05 -12 02:00:00
换句话说,我会将新日期设置为9小时后,然后将其分钟和秒设置为0.
答案 0 :(得分:0)
您可以使用-d
来设置日期,但也支持以下内容:yesterday
,5 hours ago
和+5 hours
。但不知道便携性。
然后根据您的需要进行格式化:
date -d '+9 hours' +'%Y-%m-%d %H:00:00'