GNU date 명령은 올바른 형식 지정자가 주어지면 날짜와 연도를 혼동합니다.

GNU date 명령은 올바른 형식 지정자가 주어지면 날짜와 연도를 혼동합니다.

GNU 날짜에서 이상한 동작을 경험했습니다.

date -d "29-May-20 09:29 1 minute" +"%d-%b-%y %H:%M" 

출력은 다음과 같습니다.2020년 5월 29일 09:30--> 참고: 여기에는 약식 월 이름 형식 지정자 "%b"를 지정했습니다.

하지만,

date -d "29-05-20 09:29 1 minute" +"%d-%m-%y %H:%M"

출력은 다음과 같습니다.20-05-29 09:30--> 월 필드에 올바른 형식 지정자 "%m"을 제공했지만 연도 및 날짜 필드가 엉망이라는 뜻입니다. 예상되는 출력을 재생하는 방법20년 5월 29일?

답변1

매개변수를 구문 분석 +FORMAT하는 방법이 아니라 출력을 설명합니다 . -d원하는 방식으로 구문 분석되었는지 확인하려면 명시적인 표현을 제공해야 합니다.

관련 정보