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)
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)
下一篇: LINUX下的文件结构介绍