欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

linux shell下时间的操作

程序员文章站 2023-08-15 13:15:00
linux shell下时间的操作,需要的朋友可以参考下... 12-05-01...
date +%y%m%d -d "2 day ago"
date +%y%m%d -d "2 week ago"
date +%y%m%d -d "2 month ago"
date +%y%m%d -d "2 year ago"
date -d "yesterday"

昨天的命令是:
yesterdayformat=`date --date='yesterday' "+%y-%m-%d_%h:%m:%s"`
echo $yesterdayformat
输出格式是:
2006-03-30_08:39:54

明天的命令是:
tomorrowformat=`date --date='tomorrow' "+%y-%m-%d_%h:%m:%s"`
echo $tomorrowformat
输出格式是:
2006-04-01_08:41:29

在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)