Alterar o formato da coluna da data no Thunderbird

14

Quero alterar o formato da coluna "Data" na lista de mensagens do Thunderbird.

Para os e-mails de hoje, quero exibir apenas a hora, não a data.
Para e-mails anteriores a hoje, quero exibir apenas a data, não a hora.

Esta é a mesma configuração que o mutt usa. Conheço o artigo wiki Formato de exibição de data , que descreve como alterar o formato da data, mas você só pode alternar entre cinco formatos predefinidos, e nenhum deles é "Somente data".

Também conheço a extensão ConfigDate , mas ela tem as mesmas limitações, você não pode definir um novo formato de data.

theomega
fonte

Respostas:

4

Supondo que estou lendo o código fonte corretamente, isso não é possível no momento. O formato da data é configurável e pode ser desativado por completo, conforme observado no artigo da wiki que você referenciou, mas a hora é sempre mostrada de acordo com a localidade do computador (sem segundos).

Se você quiser brincar com o código-fonte, veja o final da função FetchDate em mailnews / base / src / nsMsgDBView.cpp. Você precisará alterar o kTimeFormatNoSeconds para outra (consulte a página de funções Formatação de data e hora para obter detalhes).

Steve Simms
fonte
4

Atualizar. Há outro complemento: Super Date Format .

  1. Instalar o complemento Super Date Format
  2. Vá para Preferências
  3. Ir para o formato de data
  4. Inserir %Y.%m.%d %H:%Mno formato da data
  5. Ir para Preferências de formato de data
  6. Marque Ativar na coluna Data
  7. Marque Ativar na coluna Recebido
  8. Reinicie o Thunderbird

Agora, todas as mensagens podem ser classificadas por data, independentemente da idade. O novo formato apenas consiste em números.

user2964971
fonte
1
Obrigado. É inacreditável que eles tenham seu formato de data codificado (ainda).
precisa saber é o seguinte
2
Não funciona mais com as versões recentes do Thunderbird.
Jim K
Minhas instruções estão obsoletas ou o complemento não é mais suportado?
precisa saber é o seguinte
Tente baixar plugin: ConfigDate 0,75 funciona com Thunderbird 52.6.0 por Alexander
Tio Iroh
2

As outras duas sugestões (escolher entre localidades do sistema e do aplicativo - não são flexíveis o suficiente; formato de super data - incompatível com o Thunderbird mais recente) não resolveram o problema no meu caso (60.5.2 (64 bits)), nem parecem abordar a questão do OP.

Agora estou tentando o ConfigDate (versão 0.8), de Alexander Ihrig

»ConfigDate permite configurar a coluna" Data "na linha de mensagens. Ao exibir o cabeçalho da mensagem, é possível exibir a data formatada (padrão) ou a hora local de envio do remetente (String de data). «

Ele aborda a questão do OP, oferecendo três grupos diferentes: os emails de hoje, esta semana, mais antigos. As opções para escolher não são particularmente úteis para mim, especialmente o ano-mês (mas nenhum dia) é engraçado. Talvez o autor esteja aberto a contribuições.

Aliás, esta questão ainda não tem uma implementação decente, após 9 anos?

mariotomo
fonte
2
Isso não funciona com o meu Thunderbird 60.8.0 no Linux. Acabei instalando o Enhanced Date Formatterque funciona bem.
slybloty
TB Linux 68.2.2, quase nada funciona mais :-( Apenas "ConfigDate", e isso não é o melhor ...
e2-e4 - 13/01/01
1

Verifique o novo recurso disponível após o TB 60+

Uma opção em "Ferramentas> Opções, Avançado, Geral" agora permite selecionar se a exibição de data / hora seguirá o código do idioma do aplicativo (ajustado pelas configurações de formato do sistema operacional para esse código do idioma) ou o código do idioma selecionado nas configurações regionais do sistema operacional. Em outras palavras, um Thunderbird em inglês dos EUA pode usar, por exemplo, formatos em alemão.

https://www.thunderbird.net/en-US/thunderbird/60.0/releasenotes/

insira a descrição da imagem aqui

myset
fonte
1
Infelizmente, isso não funciona. Pelo menos não no Linux com o formato en_DK. E as sugestões em kb.mozillazine.org/Date_display_format também não funcionam. É uma bagunça completa ...
mivk 23/02/19
Consulte askubuntu.com/a/1185784/714741 para obter a solução alternativa completa sobre o formato de data ISO-8601 no TB 60+. Acho que não é mais possível fazer o que o OP pediu.
FichteFoll