如何通过简单的步骤在Unix中获得上个月的最后一天

时间:2019-08-21 08:05:22

标签: unix

在UNIX中,我要求获取日期的上个月的最后一天。我在任何地方都找不到它,我做了一些研发工作,得到了一个简单的解决方案,我想共享它。

1 个答案:

答案 0 :(得分:0)

date -d "-$(date +%d) days -0 month" +%Y-%m-%d->上个月
date -d "-$(date +%d) days -1 month" +%Y-%m-%d->上个月的上一个

示例输出:

$ date +%Y-%m-%d  
2019-08-21
$ date -d "-$(date +%d) days -0 month" +%Y-%m-%d
2019-07-31
$ date -d "-$(date +%d) days -1 month" +%Y-%m-%d
2019-06-30
相关问题