admin 管理员组

文章数量: 887021


2023年12月24日发(作者:东莞黄页企业名录查询)

shell 日期运算 指定日期

如果用好了date ,你将不要做很多的日期运算。。

如: 前天: date +%Y%m%d -d " -2 day"

如: 2007/2/12 前14天是什么: date +%Y%m%d -d "

2007/02/12 -14 day"

还有比如: date +%Y%m%d -d'2007/02/12 -1 month -1 year -24

day'

看得懂不??

上面的2007/02/12 的格式可以写成 2007-02-12 ,但是就是不能写成20070212

网上对指定日期的运算还比较少, 在此记下,也让大家记下

获取前一天日期的方法 ..

写SHELL时,有时候很有用的..

linux下

前一天的日期

date -d"1 day ago" +"%y%m%d"

前一个月的日期

date -d"1 month ago" +"%y%m%d"

类似的还有

date -d"-1 day ago 1 month ago" +"%y%m%d"

date -d"1 day ago -1 year ago 1 month ago" +"%y%m%d"

freebsd下

前一天的日期

date -v-1d +"%y%m%d"

前一个月的日期

date -v-md +"%y%m%d"

类似的还有

date -v-1d -v-1m +"%y%m%d"

date -v-1d -v-1m -v-1y +"%y%m%d"

详细的效果,自己试验一下就知道了

有时候还蛮好玩的..


本文标签: 试验 还有 写成 黄页 企业