【发布时间】:2023-12-06 22:43:02
【问题描述】:
我需要按照以下格式从当前 sysdate 计算当前、上一个和下一个季度。
根据当前日期(2020 年 11 月 2 日),当前季度应返回为 20204,上一季度为 20203,下一季度为 20211。它应该是动态的,并且应该适用于所有日期/月份。我正在尝试类似下面的一些方法,但它似乎不起作用。请帮我解决一下这个。提前致谢。
curr_yrqtr=$(date +%Y)$(( ($(date +%-m)-1)/3+1 ))
prev_yrqtr=$(date -d "-1 month" +%Y)$(( ($(date -d "-1 month" +%-m)-1)/3+1 ))
【问题讨论】:
-
考虑在
bash date format quarter上运行谷歌搜索,然后仔细阅读所有点击(包括相当多的 SE/SO 问答)