Modifier le format de la colonne de date dans Thunderbird

14

Je veux changer le format de la colonne "Date" dans la liste des messages dans Thunderbird.

Pour les e-mails d'aujourd'hui, je souhaite afficher uniquement l'heure, pas la date.
Pour les courriers d'avant aujourd'hui, je souhaite afficher uniquement la date, pas l'heure.

Il s'agit de la même configuration que mutt utilise. Je connais l' article wiki sur le format d'affichage de la date , qui décrit comment changer le format de la date, mais vous ne pouvez basculer qu'entre cinq formats prédéfinis, et aucun d'entre eux n'est "Date uniquement".

Je connais également l' extension ConfigDate , mais elle a les mêmes limites, vous ne pouvez pas définir un nouveau format de date.

theomega
la source

Réponses:

4

En supposant que je lis correctement le code source, ce n'est pas possible actuellement. Le format de date est configurable et peut être complètement désactivé comme indiqué dans l'article wiki que vous avez référencé, mais l'heure est toujours affichée en fonction des paramètres régionaux de l'ordinateur (sans secondes).

Si vous êtes prêt à jouer avec le code source, regardez la fin de la fonction FetchDate dans mailnews / base / src / nsMsgDBView.cpp. Vous devrez remplacer kTimeFormatNoSeconds par autre chose (voir la page des fonctions de mise en forme de la date et de l'heure pour plus de détails).

Steve Simms
la source
4

Mise à jour. Il existe un autre addon: Super Date Format .

  1. Installer l' addon Super Date Format
  2. Accédez aux préférences
  3. Aller au format de date
  4. Insérer %Y.%m.%d %H:%Mdans le format de date
  5. Aller aux préférences de format de date
  6. Cochez la case Activer à la date
  7. Cochez la case Activer à la réception
  8. Redémarrez Thunderbird

Désormais, tous les messages peuvent être triés par date, quel que soit leur âge. Le nouveau format ne comprend que des nombres.

user2964971
la source
1
Je vous remercie. Il est incroyable qu'ils aient leur format de date codé en dur (encore).
gustafbstrom
2
Ne fonctionne plus avec les versions récentes de Thunderbird.
Jim K
Mes instructions sont-elles obsolètes ou le module complémentaire n'est-il plus pris en charge?
user2964971
Essayez de télécharger le plugin: ConfigDate 0.75 fonctionne avec Thunderbird 52.6.0 par Alexander
Uncle Iroh
2

Les deux autres suggestions (choisir entre les paramètres régionaux du système et de l'application - pas assez flexibles; format super date - incompatible avec le dernier thunderbird) n'ont pas résolu le problème dans mon cas (60.5.2 (64 bits)), ni ne semblent répondre la question OP.

J'essaie maintenant ConfigDate (version 0.8), par Alexander Ihrig

»ConfigDate permet de configurer la colonne" Date "dans le panneau de messages. Lors de l'affichage de l'en-tête du message, il est possible d'afficher la date formatée (par défaut) ou l'heure d'envoi locale de l'expéditeur (chaîne de date).

Il répond à la question OP en proposant trois groupes différents: les e-mails d'aujourd'hui, cette semaine, les plus anciens. Les options à choisir ne sont pas particulièrement utiles selon moi, en particulier l'année-mois (mais pas de jour) est drôle. L'auteur est peut-être ouvert aux contributions.

Soit dit en passant, cette question n'a pas encore de mise en œuvre décente, après 9 ans?

mariotomo
la source
2
Cela ne fonctionne pas avec mon Thunderbird 60.8.0 sous Linux. J'ai fini par installer Enhanced Date Formatterce qui fonctionne bien.
slybloty
TB Linux 68.2.2, presque rien ne fonctionne plus :-( Seulement "ConfigDate", et ce n'est pas le meilleur ...
e2-e4
1

Veuillez vérifier la nouvelle fonctionnalité disponible après TB 60+

Une option sous "Outils> Options, Avancé, Général" permet désormais de sélectionner si l'affichage date / heure suivra les paramètres régionaux de l'application (ajustés par les paramètres de format du système d'exploitation pour ces paramètres régionaux) ou les paramètres régionaux sélectionnés dans les paramètres régionaux du système d'exploitation. En d'autres termes, un Thunderbird anglais américain peut utiliser, par exemple, les formats allemands.

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

entrez la description de l'image ici

myset
la source
1
Malheureusement, cela ne fonctionne pas. Du moins pas sous Linux avec le format en_DK. Et les suggestions sur kb.mozillazine.org/Date_display_format ne fonctionnent pas non plus. C'est un gâchis complet ...
mivk
Voir askubuntu.com/a/1185784/714741 pour la solution complète concernant le format de date ISO-8601 dans TB 60+. Je ne pense plus qu'il soit possible de faire ce que OP a demandé.
FichteFoll