Shell获取格式化日期


Shell获取格式化日期

shell date 获取昨天日期

使用date -d 选项:
    date +"%Y%m%d" 获取今天日期:20171010
    date +"%Y%m%d" -d "+n days" 今天的后n天日期  
    date +"%Y%m%d" -d "-n days" 今天的前n天日期
例如:

[root@test-43.dev.rokid-inc.com /home/zhangzhenghai]
#date +"%Y%m%d"
20171010

[root@test-43.dev.rokid-inc.com /home/zhangzhenghai]
#date +"%Y%m%d" -d "+2 days"
20171012

[root@test-43.dev.rokid-inc.com /home/zhangzhenghai]
#date +"%Y%m%d" -d "-2 days"
20171008

[root@test-43.dev.rokid-inc.com /home/zhangzhenghai]
#date +"%Y-%m-%d %H:%M:%S"
2017-10-10 16:28:29

[root@test-43.dev.rokid-inc.com /home/zhangzhenghai]
#date +"%Y-%m-%d %H:%M:%S" -d "+10hour"
2017-10-11 02:28:36

[root@test-43.dev.rokid-inc.com /home/zhangzhenghai]
#date +"%Y-%m-%d %H:%M:%S" -d "+24hour"
2017-10-11 16:28:42

[root@test-43.dev.rokid-inc.com /home/zhangzhenghai]
#date +"%Y-%m-%d %H:%M:%S" -d "-24hour"
2017-10-09 16:28:47

[root@test-43.dev.rokid-inc.com /home/zhangzhenghai]
#date +"%Y-%m-%d %H:%M:%S" -d "-20minute"
2017-10-10 16:08:55

[root@test-43.dev.rokid-inc.com /home/zhangzhenghai]
#date +"%Y-%m-%d %H:%M:%S" -d "+20minute"
2017-10-10 16:49:05

[root@test-43.dev.rokid-inc.com /home/zhangzhenghai]
#date +"%Y-%m-%d %H:%M:%S" -d "+2day"
2017-10-12 16:29:11

[root@test-43.dev.rokid-inc.com /home/zhangzhenghai]
#date +"%Y-%m-%d %H:%M:%S" -d "-2day"
2017-10-08 16:29:17

[root@test-43.dev.rokid-inc.com /home/zhangzhenghai]
#date +"%Y-%m-%d %H:%M:%S" -d "-2month"
2017-08-10 16:29:22

[root@test-43.dev.rokid-inc.com /home/zhangzhenghai]
#date +"%Y-%m-%d %H:%M:%S" -d "+2month"
2017-12-10 16:29:29

[root@test-43.dev.rokid-inc.com /home/zhangzhenghai]
#date +"%Y-%m-%d %H:%M:%S" -d "+2year"
2019-10-10 16:29:34

[root@test-43.dev.rokid-inc.com /home/zhangzhenghai]
#date +"%Y-%m-%d %H:%M:%S" -d "-2year"
2015-10-10 16:29:40

 

参考自:http://www.cnblogs.com/pigerhan/archive/2012/12/26/2833616.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM