【发布时间】:2019-05-09 07:27:31
【问题描述】:
下面是我的输出,但我想得到像Apr 30 23:59:59 这样的输出。
请推荐
date -d "$(date +%Y-%m-01) -1 day"
输出:
Tue Apr 30 00:00:00 UCT 2019
我要输出:Tue Apr 30 23:59:59 UCT 2019
【问题讨论】:
-
将
-1 day更改为-1 second是否会提供您想要的输出? -
是的,我明白了,非常感谢@barbsan
-
我想像 20190430 一样打印(上个月的最后一天可以是 28 或 30 或 31)
-
如果你输入
date --help,你会看到手册,滚动到FORMAT部分(注意你必须在命令你的日期命令中使用+"所需格式")
标签: linux datetime-format date-manipulation