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