这应该是一个简单的问题。我想要格式化一个包含小时/分钟/秒的日期。如果我输入日期而不输入时间,它就可以正常工作。如果我添加小时数,则日期不正确。
$ date --date=2021-09-08 +%c
Wed 08 Sept 2021 12:00:00 AM MDT
$ date --date=2021-09-08T07:00:00 +%c
Tues 07 Sept 2021 06:00:00 PM MDT
目标是获得“Wed 08 Sept 2021 07:00:00 AM MDT”
我应该补充一点,我从另一个程序的输出中获取原始日期,所以我无法更改它。
答案1
通过预先添加“TZ=MST6MDT”来修复。