如何在 bash 中打印 02-Jun-2019 [重复]
Posted
技术标签:
【中文标题】如何在 bash 中打印 02-Jun-2019 [重复]【英文标题】:How to print 02-Jun-2019 in bash [duplicate] 【发布时间】:2019-10-19 08:49:12 【问题描述】:如何在 bash 中打印 dd-mmm-yyyy
(例如 2019 年 6 月 2 日)
today=$(date +%d-%m-%Y -d "yesterday")
没有得到想要的结果
我希望得到02-Jun-2019
,但输出是02-06-2019
【问题讨论】:
所有格式代码的列表在man strftime
。
看看man date
。你想知道的都可以在这里找到。
【参考方案1】:
你可以这样做:
date -d "yesterday" '+%d-%b-%Y'
以您想要的格式为您提供昨天的日期:
02-Jun-2019
如果你希望它是May
,那么你可以这样做:
date -d "yesterday -1 month" '+%d-%b-%Y'
给你:
02-May-2019
【讨论】:
以上是关于如何在 bash 中打印 02-Jun-2019 [重复]的主要内容,如果未能解决你的问题,请参考以下文章