Linux shell 获取给定日期的前(后)n 天(月)
来源:互联网 发布:js校验文本框输入数字 编辑:程序博客网 时间:2024/05/17 07:40
场景用途:有时批量跑数据据就需要用到时间,一般要跑天的任务,有时还会跑下月度任务。这时就需要用到 shell 对时间的操作。
获取给定日期的前 n 天的日期:
currentDay="20170801"
n=3
nDaysAgo=`date -d "${currentDay} $n days ago" +%Y%m%d`
获取给定日期的后 n 天的日期:
currentDay="20170801"
n=3
nDaysAfter=`date -d "${currentDay} $n days" +%Y%m%d`
获取给定日期的前 n 月的日期:
currentDay="20170801"
n=-3
nMonthsAgo=`date -d "${currentDay} $n months " +%Y%m%d`
获取给定日期的后 n 月的日期:
currentDay="20170801"
n=3
nMonthsAfter=`date -d "${currentDay} $n months " +%Y%m%d`
阅读全文
0 0
- Linux shell 获取给定日期的前(后)n 天(月)
- shell脚本获取一个固定日期的前n天,后n天,前n个月,后n个月的语法
- Python获取当前时间的前(后)N天,前(后)N周,前(后)N月
- shell 获取指定日期的前N天或后N天
- 给定一个日期,求N天后(前)的日期
- js获取日期(怎样获取昨天,前天,前n天,明天,后天,后n天的日期值)
- 【python】获取指定日期的后(前)一(n)天
- 获取指定日期的后(前)一(n)天(转)
- shell获取指定日期前(后)N天日期
- 计算给定日期后N天的日期
- JavaScript 获取几个月前或几个月后的日期,几天前的日期
- python获取指定日期的前n天或后n天日期
- Javascript获取N天前的日期
- python 获取n天前的日期列表、获取指定日期n天前的日期
- Java获取N天前,N天后的日期(如3天)
- 时间操作(Java版)—获取给定日期N天后的日期
- Java实现获取前/后N天,跨度M,的日期/月份期的函数
- java时间操作(给定时间的后N天)
- 数学编程 矩阵旋转
- TCP三次握手与四次挥手
- 想玩libevent竟然出错
- 程序的多文件组织
- CSS——很多让p变红的方法
- Linux shell 获取给定日期的前(后)n 天(月)
- 覆盖滑动ViewPager
- HDU 2907 Diamond Dealer(凸包对比)
- 2.2分析算法(随手笔记)
- 9.13(周三)[1]
- 1087: 获取出生日期(多实例测试)
- 两点之间求距离
- 读论文 CVPR_2017_DMPNet
- Hex文件格式详解