linux 获取某个日期对应的月末日期
发布日期:2021-09-30 09:33:26
浏览次数:12
分类:技术文章
本文共 448 字,大约阅读时间需要 1 分钟。
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 $mid2016-12-01[wenba@bi_test_c investor_data]$ echo $enddate2016-11-30
转载地址:https://blog.csdn.net/h_hzhou/article/details/52043295 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.8.128.20]2024年03月24日 05时44分32秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
JavaScript的选项卡操作
2019-04-26
Linux常用命令及文件处理命令
2019-04-26
Linux常见目录及作用
2019-04-26
文件链接命令
2019-04-26
Oracle篇--05 Oracle 视图、序列、约束
2019-04-26
【Java面试题四】sql面试题(1)
2019-04-26
【Java面试题五】sql面试题(2)
2019-04-26
【Java面试题六】多线程篇
2019-04-26
【Java面试题七】Java泛型篇
2019-04-26
【Java面试题八】Java算法优化篇
2019-04-26
JDBC与DAO篇--01 JDBC原理、JDBC基础编程
2019-04-26
【Java面试题九】算法篇
2019-04-26
Struts2+Hibernate4开发学生信息管理功能之---(一)环境搭建
2019-04-26
Struts2+Hibernate4开发学生信息管理功能--(三)用户登录模块
2019-04-26
Struts2+Hibernate4开发学生信息管理功能--(四)学生信息管理模块
2019-04-26
Git的使用--如何将本地项目上传到Github
2019-04-26
【Java面试题九】一套面试题
2019-04-26
【Java面试题十】一套完整的java面试题
2019-04-26
JDBC与DAO篇--03 JDBC高级编程、DAO
2019-04-26