Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过简单的步骤在Unix中获取上个月的最后一天_Unix - Fatal编程技术网

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

如何通过简单的步骤在Unix中获取上个月的最后一天,unix,Unix,在UNIX中,我需要获取上个月的最后一天的日期。我在任何地方都找不到这个,我做了一些研究和开发,得到了一个简单的解决方案,我想分享它。date-D“-$(date+%D)days-0 month”+%Y-%m-%D->上个月 日期-d“-$(日期+%d)天-1个月“+%Y-%m-%d->上个月之前 示例输出: $ date +%Y-%m-%d 2019-08-21 $ date -d "-$(date +%d) days -0 month" +%Y-%m-%d 2019-07-31 $ da

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

date-D“-$(date+%D)days-0 month”+%Y-%m-%D
->上个月
日期-d“-$(日期+%d)天-1个月“+%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

我想你可以通过添加更多的信息来改进你的问题,比如你发现了什么,你帮助了什么。请阅读本指南()了解如何提出好的问题