linux 获取某个日期对应的月末日期方法
2018-06-21 09:12
1216 查看
如下所示:
date -d"$(date -d'2016-03-19 1 month' +'%Y-%m-01') -1 days" +"%F"
分析
1.先将给定的日期加一个月,并输出该月的一号
2.再减一天就得到所要的月末日期.
考虑到单引号里面不能塞变量我们换一种写法:
[wenba@bi_test_c investor_data]$ begindate='2015-11-01' [wenba@bi_test_c investor_data]$ mid=$(date -d"$begindate 1 month" +'%Y-%m-01') [wenba@bi_test_c investor_data]$ enddate=$(date -d "$mid -1 days" +"%F") [wenba@bi_test_c investor_data]$ echo $mid 2016-12-01 [wenba@bi_test_c investor_data]$ echo $enddate 2016-11-30
以上这篇linux 获取某个日期对应的月末日期方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- linux 获取某个日期对应的月末日期
- C#中获取日期对应星期几的三种方法
- Linux获取时间日期方法
- LINUX获取前一天日期的方法
- PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
- Linux获取时间日期方法
- LINUX获取前一天日期的方法
- LINUX获取前一天日期的方法
- Linux下获取虚拟地址对应的物理地址的方法
- Linux下获取虚拟地址对应的物理地址的方法
- Linux 对应ARP欺骗的一种被动方法
- 用于取得当前日期相对应的月初,月末,季初,季末,年初,年末时间
- Linux系统性能获取方法
- 获取字符串格式日期的年月日以及转换为TimeStamp类型的方法
- 两种获取本机IP地址的方法--发布日期:2008-07-15 23:47
- 获取日期对应的财务期间
- 获取日期对应的财务年度及期间(系统函数)
- SQL获取日期的方法
- Linux下如何用date获取当前日期的前一天
- Linux攻略 系统性能监测参数获取的方法