shell date 获取昨天日期
2012-12-26 10:58
519 查看
使用date -d 选项:
date +"%Y%m%d" -d "+n days" 今天的后n天日期
date +"%Y%m%d" -d "-n days" 今天的前n天日期
比如:
date +"%Y%m%d" -d "+n days" 今天的后n天日期
date +"%Y%m%d" -d "-n days" 今天的前n天日期
比如:
[root@localhost riqi]# date +"%Y-%m-%d %H:%M:%S" 2012-07-18 05:17:01 [root@localhost riqi]# date +"%Y-%m-%d %H:%M:%S" -d "+10hour" 2012-07-18 15:17:16 [root@localhost riqi]# date +"%Y-%m-%d %H:%M:%S" -d "+24hour" 2012-07-19 05:17:37 [root@localhost riqi]# date +"%Y-%m-%d %H:%M:%S" -d "-24hour" 2012-07-17 05:17:45 [root@localhost riqi]# date +"%Y-%m-%d %H:%M:%S" -d "-20minute" 2012-07-18 04:58:00 [root@localhost riqi]# date +"%Y-%m-%d %H:%M:%S" -d "+20minute" 2012-07-18 05:38:05 [root@localhost riqi]# date +"%Y-%m-%d %H:%M:%S" -d "+2day" 2012-07-20 05:18:15 [root@localhost riqi]# date +"%Y-%m-%d %H:%M:%S" -d "-2day" 2012-07-16 05:18:19 [root@localhost riqi]# date +"%Y-%m-%d %H:%M:%S" -d "-2month" 2012-05-18 05:18:24 [root@localhost riqi]# date +"%Y-%m-%d %H:%M:%S" -d "+2month" 2012-09-18 05:18:28 [root@localhost riqi]# date +"%Y-%m-%d %H:%M:%S" -d "+2year" 2014-07-18 05:18:32 [root@localhost riqi]# date +"%Y-%m-%d %H:%M:%S" -d "-2year" 2010-07-18 05:18:36
相关文章推荐
- shell date 获取昨天日期及几种特殊格式
- (转载)shell中用date命令获取昨天、明天或者多天前的日期
- shell与perl获取昨天、明天或多天前的日期
- linux中用shell获取昨天、明天或多天前的日期
- aix shell 获取昨天的日期
- Linux中用shell获取昨天、明天或多天前的日期
- linux中用shell获取昨天、明天或多天前的日期
- linux中用shell获取昨天、明天或多天前的日期
- linux下shell获取时间date的写法,日期加减,用date获得前一天的日期
- linux中用shell获取昨天、明天或多天前的日期
- Shell中获取取今天、明天、昨天和多天前日期
- [Shell]date获取指定日期的后几天
- linux中用shell获取昨天、明天或多天前的日期
- shell 获取昨天日期
- IBM AIX 下shell获取昨天的日期
- linux中用shell获取昨天、明天或多天前的日期
- Linux中用shell获取昨天、明天或多天前的日期
- linux中用shell获取昨天、明天或多天前的日期
- 【备忘】linux中用shell获取昨天、明天或多天前的日期