Shell中得到某一天前n天的日期的方法
来源:互联网 发布:软件开发关键技术 编辑:程序博客网 时间:2024/05/17 23:09
如果有一个日期data_date(yyyy-mm-dd), 需要得到其n天前的日期,该如何实现呢?
1.首先,将其转为yyyymmdd的格式:
tempday=${data_date:0:4}-${data_date:4:2}-${data_date:6:2}
2.然后用Loop循环来实现:
for (( i=0; i<n; i++ ))
do
(( tempday-- ))
tempday =$(date -d $tempday +%Y%m%d) #将其转为正确的date形式
done
newdate=$(date -d $tempday +%Y-%m-%d)
这样就可以得到新的日期了!
- Shell中得到某一天前n天的日期的方法
- 获取指定某一天的前一个月或前一年日期的方法
- 获取指定某一天的前一个月或前一年日期的方法
- js获取当前日期和前N天的方法
- shell 获取指定日期的前N天或后N天
- 如何在solaris中取N天前的日期
- SHELL里如何得到N天以前或以后的日期格式
- python 获取n天前的日期列表、获取指定日期n天前的日期
- 计算N天前的日期
- 【转】求N天前的日期
- Javascript获取N天前的日期
- shell脚本获取一个固定日期的前n天,后n天,前n个月,后n个月的语法
- Linux shell 获取给定日期的前(后)n 天(月)
- Shell 中取今天、昨天、前天、n天前以及n天后的时间
- java 获取日期的前N天的日期以及Calendar类的常用方法常用属性
- 计算N天前的日期的bat脚本
- 获取N天前的日期和N天后的日期
- 取n天前或后的日期
- AOD.NET笔记之DataApater
- Java Date数据类型转换
- 如何写系统分析书
- 文字图片水印效果(较复杂)-C#WinForm
- 温度
- Shell中得到某一天前n天的日期的方法
- 如何写好测试报告
- C++实现的ORM映射工具主要类介绍(一)
- 三十以后,四十以后怎么办?关注未来,才能持续发展
- 如何编写高质量的需求
- oracle中导出数据
- Flex组建创建的过程
- 如何编写企业解决方案书
- 如何编写高质量软件需求说明书