centos data命令使用

#时间相关
①获取当天日期
date、date +%F、%Y%m%d
[root@node04 ~]# date
Wed Mar 15 10:02:54 CST 2017
[root@node04 ~]# date +%F
2017-03-15
[root@node04 ~]# date +%Y%m%d
20170315
[root@node04 ~]#

②获取昨天日期
date -d yesterday +%Y%m%d、date -d last-day +%Y%m%d、date -d last-day +%F、 date -d yesterday +%F
[root@node04 ~]# date -d yesterday +%Y%m%d
20170314
[root@node04 ~]# date -d last-day +%Y%m%d
20170314
[root@node04 ~]# date -d last-day +%F
2017-03-14
[root@node04 ~]# date -d yesterday +%F
2017-03-14
[root@node04 ~]#

③获取明天日期
[root@node04 ~]# date -d next-day +%Y%m%d
20170316
[root@node04 ~]# date -d tomorrow +%Y%m%d
20170316
[root@node04 ~]# date -d next-day +%F
2017-03-16
[root@node04 ~]# date -d tomorrow +%F
2017-03-16
[root@node04 ~]#

④获取上个月日期
[root@node04 ~]# date -d next-month +%Y%m%d
20170415
[root@node04 ~]# date -d next-month +%F
2017-04-15
[root@node04 ~]#

⑤获取下个月日期
[root@node04 ~]# date -d next-month +%Y%m%d
20170415
[root@node04 ~]# date -d next-month +%F
2017-04-15
[root@node04 ~]#

⑥获取明年日期
[root@node04 ~]# date -d next-year +%Y
2018
[root@node04 ~]# date -d next-year +%Y%m%d
20180315
[root@node04 ~]#

⑦获取去年日期
[root@node04 ~]# date -d last-year +%Y
2016
[root@node04 ~]# date -d last-year +%Y%m%d
20160315
[root@node04 ~]#

⑧获取昨天或者N天前的日期
[root@node04 ~]# date +%Y%m%d --date “2 days ago”
20170313
[root@node04 ~]#

你可能感兴趣的:(命令使用)