您的位置:首页 > 运维架构 > Shell

Shell使用date对输入时间进行加减

2014-04-18 15:54 204 查看
当对系统当前时间进行加减时,只需要输入

date -d "-3 hour" +%Y%m%d%H
可以获取3小时前的时间。

如果按照自己设定的时间进行加减时,不能输入

date -d "2014040722 -3 hour" +%Y%m%d%H
这样输出的值不正确,我测试的输出值为:201404072121。

而需要输入

date -d "20140407 22 -3 hour" +%Y%m%d%H
在小时前加一个空格就可以了,输出为:2014040719。

分钟的加减直接在小时后面添加就可以,比如:

date -d "20140407 2215 -10 minute" +%Y%m%d%H%M


输出:201404072205。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: