날짜가 12시간 형식으로 표시되는 이유는 무엇입니까?

날짜가 12시간 형식으로 표시되는 이유는 무엇입니까?

출력에는 항상 24시간이 표시됩니다 date. 하지만 어떤 이유에서인지 내 Debian 기반 컴퓨터는 이제 12시간 형식을 표시합니다.

$ date
Fri 10 Jun 2022 06:16:47 PM IDT

$ LC_TIME=en_IL.UTF-8 date
Fri 10 Jun 2022 06:17:00 PM IDT

$ LC_ALL=en_IL.UTF-8 date
Fri 10 Jun 2022 18:17:05 IDT

최근에 관련 내용을 변경한 것이 없는 것 같습니다.

$ grep LC_ ~/.bashrc
export LC_TIME="en_DK.UTF-8"
$ grep LC_ ~/.profile 
$ locale
LANG=en_IL.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8

그 밖에 무엇을 확인하거나 구성해야 합니까?

내 목표는이러한 기능:

  • 24시간 형식
  • YYYY-MM-DD 날짜 형식
  • 일주일은 일요일부터 시작됩니다
  • 영어 텍스트
  • 맥주는 실온 이하에서 제공되지만 냉장고의 얼음처럼 차가운 온도에서는 제공되지 않습니다.
  • UTF-8 인코딩

존재하다이러한 애플리케이션:

  • Bash 명령(예 date: .
  • 안키
  • 파이어폭스 브라우저
  • 천둥새
  • KeepassXC
  • 무료 사무실
  • Okular 및 Dolphin과 같은 KDE 응용프로그램
  • 그놈 앱

내 설정은 Ubuntu 20.04.4 LTS의 KDE 5.18.8입니다. 필요하다면 문제없이 22.04로 업데이트할 수 있습니다.

답변1

이 설정으로 인해 시간은 12시간 형식으로 표시됩니다.

LC_ALL=en_US.UTF-8

이렇게 하면 설정이 무시 LC_TIME되고 12시간이 소요됩니다.

LC_ALL아마도 사용자 환경에서 이 설정을 생성하기 위해 최근 몇 가지 변경 사항이 발생했을 것입니다 . grep -r LC_ALL /etc어디인지 알려줘야 해.

당신은 또한 볼 수 있습니다LANG=C와 LC_ALL=C의 차이점은 무엇입니까?LANGv 에 대한 LC_ALL맥락

관련 정보