Eu sempre vi o tempo de 24h mostrado na date
saída. Mas por algum motivo, minha máquina baseada em Debian agora está mostrando o formato de 12h:
$ 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
Acho que não mudei nada relevante ultimamente.
$ 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
O que mais devo verificar ou configurar?
Meu objetivo seria ter esses recursos :
- formato de 24h
- Formato de data AAAA-MM-DD
- Semana começa no domingo
- Texto em inglês
- Cerveja servida abaixo da temperatura ambiente, mas não nos níveis de frio da geladeira
- Codificação UTF-8
Nestas aplicações :
- Comandos Bash, como
date
. - Anki
- Raposa de fogo
- Thunderbird
- KeepassXC
- LibreOffice
- Aplicativos do KDE, como Okular e Dolphin
- Aplicativos Gnome
Minha configuração é o KDE 5.18.8 no Ubuntu 20.04.4 LTS. Não tenho nenhum problema em atualizar para 22.04, se necessário.
Seus tempos são mostrados no formato 12h devido a esta configuração:
Isso substitui sua
LC_TIME
configuração e produz 12h vezes.Presumivelmente, algo mudou recentemente para produzir essa
LC_ALL
configuração em seu ambiente.grep -r LC_ALL /etc
deve dizer-lhe onde.Veja também Qual é a diferença entre LANG=C e LC_ALL=C? para contexto no
LANG
v.LC_ALL
.