gpt4 book ai didi

linux - 我想使用命令打印上个月最后一个日期,时间戳为 '23:59:59'

转载 作者:太空宇宙 更新时间:2023-11-04 05:46:44 26 4
gpt4 key购买 nike

下面是我的输出,但我想要得到像 Apr 30 23:59:59 这样的输出。请推荐

date -d "$(date +%Y-%m-01) -1 day"

输出:2019 年 4 月 30 日星期二 00:00:00 UCT

我想要输出:2019 年 4 月 30 日星期二 23:59:59 UCT

最佳答案

您需要传递另一种 + 日期格式并将时间替换为 23:59:59。像这样的事情:

date -d "$(date +%Y-%m-01) -1 day" +"%a %b %d 23:59:59 %Z %Y"

输出将是:

Tue Apr 30 23:59:59 -03 2019

更新:要使用 YYYYMMDD 格式获得上个月的最后一天,只需将最后一个格式字符串更改为 '%Y%m%d'。这是完整的命令:

date -d "$(date +%Y-%m-01) -1 day" +"%Y%m%d"

这是输出:

20190430

关于linux - 我想使用命令打印上个月最后一个日期,时间戳为 '23:59:59',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56054239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com