debian v10 date 명령의 로케일 설명

debian v10 date 명령의 로케일 설명

dateDebian 8에서 Debian 10으로 업그레이드한 후 두 가지 모두 동일한 LC_TIME 설정이 있음에도 불구하고 명령이 다른(12H) 형식을 생성한다는 것을 알았습니다 .

명령줄에서 LC_TIME을 사용하여 쉽게 시연할 수도 있습니다.

debian10# locale|grep LC_TIME
LC_TIME="en_US.UTF-8"
debian10# LC_TIME="en_US.UTF-8" date
Tue 27 Oct 2020 12:14:56 PM UTC

debian8# locale|grep LC_TIME
LC_TIME="en_US.UTF-8"
debian8# LC_TIME="en_US.UTF-8" date
Tue Oct 27 12:15:26 UTC 2020

en_GB.UTF-8을 사용하려고 하면 형식이 "올바른" 것이며 데비안 8에서 en_US.UTF-8을 사용하는 것과 같습니다:

debian10# LC_TIME=en_GB.UTF-8 date
Tue Oct 27 12:16:27 UTC 2020

데비안 10에서 en_US.UTF-8에 대한 이 기능을 변경할 수 있는 방법이 있나요?

Debian 10에서 en_US.UTF-8을 en_GB.UTF-8로 변경하여 dateDebian 8과 동일한 출력을 얻는 것이 안전합니까?

답변1

en_US.UTF-8전환해서 해결했어요en_US

# LC_TIME=en_US.UTF-8 date
Tue 27 Oct 2020 12:50:09 PM UTC
# LC_TIME=en_US date
Tue Oct 27 12:49:54 UTC 2020

유용한 명령:dpkg-reconfigure locales

관련 정보