날짜 형식을 시간으로 변환하면 잘못된 출력이 발생합니다.

날짜 형식을 시간으로 변환하면 잘못된 출력이 발생합니다.

이것은 간단한 질문이어야 합니다. 시간/분/초를 포함하는 날짜 형식을 지정하고 싶습니다. 시간 없이 날짜만 입력하면 잘 됩니다. 시간을 추가하면 날짜가 올바르지 않습니다.

$ 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

목표는 "2021년 9월 8일 수요일 오전 7시 0분 0초 MDT"를 얻는 것입니다.

다른 프로그램의 출력에서 ​​원래 날짜를 가져오고 있으므로 변경할 수 없다는 점을 덧붙여야 합니다.

답변1

"TZ=MST6MDT"를 앞에 추가하여 수정했습니다.

관련 정보