首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bash date,在一个特定的时间戳上创建一个新对象,该时间戳是从现在开始的n小时后。

bash date,在一个特定的时间戳上创建一个新对象,该时间戳是从现在开始的n小时后。
EN

Stack Overflow用户
提问于 2016-05-11 16:10:01
回答 1查看 51关注 0票数 0

我很难理解如何将变量设置为特定的时间戳。

给定的

代码语言:javascript
复制
dt=$(date);

dt,也就是当前的日期,比如说2016-05-11 17:10:00,我想创建另一个日期变量,大约是dt之后的9小时,也就是准确的时间,即2016-05-12 :00:00。

换句话说,我会把新的日期设为9小时后,然后把它的分钟和第二分钟设为0。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-11 16:20:23

您可以使用-d,它允许您设置日期,但也支持诸如:yesterday5 hours ago+5 hours。不过,我不知道它的便携性。

然后根据你的需要格式化:

代码语言:javascript
复制
date -d '+9 hours' +'%Y-%m-%d %H:00:00'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37168016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档