2019-04-28 13:03:38 1773浏览
对Linux开发技术感兴趣的小伙伴想要从事Linux开发就需要参加专业的Linux培训学习,Linux开发技术不是一朝一夕就能学好的,本篇文章小编给读者们分享一下Linux获取某个日期对应的月末日期方法,感兴趣的小伙伴就随小编一起了解一下吧。
如下所示:
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 2018-12-01 [wenba@bi_test_c investor_data]$ echo $enddate 2018-11-30
想要了解更多关于Linux开发方面内容的小伙伴,请关注扣丁学堂Linux培训官网、微信等平台,扣丁学堂IT职业在线学习教育有专业的Linux讲师为您指导,此外扣丁学堂老师精心推出的Linux视频教程定能让你快速掌握Linux从入门到精通开发实战技能。扣丁学堂Linux技术交流群:422345477。
【关注微信公众号获取更多学习资料】 【扫码进入HTML5前端开发VIP免费公开课】