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"
详细的效果,自己试验一下就知道了
有时候还蛮好玩的..
版权声明:本文标题:shell 日期运算 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1703374772h448602.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论