linux 获取某个日期对应的月末日期方法
如下所示:
date-d"$(date-d'2016-03-191month'+'%Y-%m-01')-1days"+"%F"
分析
1.先将给定的日期加一个月,并输出该月的一号
2.再减一天就得到所要的月末日期.
考虑到单引号里面不能塞变量我们换一种写法:
[wenba@bi_test_cinvestor_data]$begindate='2015-11-01' [wenba@bi_test_cinvestor_data]$mid=$(date-d"$begindate1month"+'%Y-%m-01') [wenba@bi_test_cinvestor_data]$enddate=$(date-d"$mid-1days"+"%F") [wenba@bi_test_cinvestor_data]$echo$mid 2016-12-01 [wenba@bi_test_cinvestor_data]$echo$enddate 2016-11-30
以上这篇linux获取某个日期对应的月末日期方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。