shell中以往时间的表示方法
时间:2010-08-05 来源:hairui8991
shell中以往时间的表示方法:
date --date='1 weeks ago' +%Y%m%d%H
date --date='1 days ago' +%Y%m%d%H
date --date='1 hours ago' +%Y%m%d%H
date --date='2 minutes ago' "+%Y-%m-%d %H:%M:%S"
date --date='2 seconds ago' "+%Y-%m-%d %H:%M:%S"
date --date='yesterday' "+%Y-%m-%d_%H:%M:%S"
date --date='tomorrow' "+%Y-%m-%d_%H:%M:%S"
在Linux下,得到N天以前或以后的日期格式:
date –I –d '-n day'(可以得到N天前的日期,格式为YYYY-MM-DD)
date -d '-n day' "+%Y%m%d" (可以得到你天前的日期,格式为YYYYMMDD)
date -I -d '+n day'(可以得到N天后的日期,格式为YYYY-MM-DD)
date -d '+n day' "+%Y%m%d"(可以得到你天后的日期,格式为YYYYMMDD)
date --date='1 weeks ago' +%Y%m%d%H
date --date='1 days ago' +%Y%m%d%H
date --date='1 hours ago' +%Y%m%d%H
date --date='2 minutes ago' "+%Y-%m-%d %H:%M:%S"
date --date='2 seconds ago' "+%Y-%m-%d %H:%M:%S"
date --date='yesterday' "+%Y-%m-%d_%H:%M:%S"
date --date='tomorrow' "+%Y-%m-%d_%H:%M:%S"
在Linux下,得到N天以前或以后的日期格式:
date –I –d '-n day'(可以得到N天前的日期,格式为YYYY-MM-DD)
date -d '-n day' "+%Y%m%d" (可以得到你天前的日期,格式为YYYYMMDD)
date -I -d '+n day'(可以得到N天后的日期,格式为YYYY-MM-DD)
date -d '+n day' "+%Y%m%d"(可以得到你天后的日期,格式为YYYYMMDD)
相关阅读 更多 +