Zmień format kolumny daty w Thunderbird

14

Chcę zmienić format kolumny „Data” na liście wiadomości w Thunderbirdzie.

W przypadku wiadomości od dzisiaj chcę wyświetlać tylko godzinę, a nie datę.
W przypadku maili sprzed dzisiaj chcę wyświetlać tylko datę, a nie godzinę.

To jest to samo, czego używa mutt instalacyjny. Znam artykuł wiki dotyczący formatu wyświetlania daty , który opisuje sposób zmiany formatu daty, ale możesz przełączać się tylko między pięcioma predefiniowanymi formatami, a żaden z nich nie jest „Tylko data”.

Znam również rozszerzenie ConfigDate , ale ma takie same ograniczenia, że ​​nie możesz zdefiniować nowego formatu daty.

theomega
źródło

Odpowiedzi:

4

Zakładając, że poprawnie czytam kod źródłowy, obecnie nie jest to możliwe. Format daty jest konfigurowalny i można go całkowicie wyłączyć, jak wspomniano w artykule wiki, do którego się odwołujesz, ale czas jest zawsze wyświetlany zgodnie z ustawieniami regionalnymi komputera (bez sekund).

Jeśli masz ochotę bawić się z kodem źródłowym, spójrz na koniec funkcji FetchDate w mailnews / base / src / nsMsgDBView.cpp. Musisz zmienić kTimeFormatNoSeconds na coś innego (szczegóły na stronie funkcji formatowania daty i godziny ).

Steve Simms
źródło
4

Aktualizacja. Jest jeszcze jeden dodatek: Super Date Format .

  1. Zainstaluj dodatek Super Date Format
  2. Przejdź do Preferencji
  3. Przejdź do formatu daty
  4. Wstaw %Y.%m.%d %H:%Mdo formatu daty
  5. Przejdź do Preferencji formatu daty
  6. Zaznacz opcję Włącz w dniu Data
  7. Zaznacz opcję Włącz w kolumnie Odebrane
  8. Uruchom ponownie Thunderbirda

Teraz wszystkie wiadomości mogą być sortowane według daty, bez względu na wiek. Nowy format zawiera tylko liczby.

użytkownik2964971
źródło
1
Dziękuję Ci. To niewiarygodne, że ich format daty jest zakodowany na stałe (nadal).
gustafbstrom
2
Nie działa już z najnowszymi wersjami Thunderbirda.
Jim K
Czy moje instrukcje są przestarzałe lub czy dodatek nie jest już obsługiwany?
user2964971,
Spróbuj pobrać wtyczkę: ConfigDate 0.75 współpracuje z Thunderbird 52.6.0 autor: Alexander
Wujek Iroh
2

Pozostałe dwie sugestie (wybór między lokalizacją systemu a lokalizacją aplikacji - niewystarczająco elastyczny; super format daty - niekompatybilny z najnowszym thunderbirdem) nie rozwiązały problemu w moim przypadku (60.5.2 (64-bit)), ani nie wydają się dotyczyć pytanie PO.

Próbuję teraz ConfigDate (wersja 0.8), autor: Alexander Ihrig

»ConfigDate pozwala skonfigurować kolumnę„ Data ”w okienku wiadomości. Podczas wyświetlania nagłówka wiadomości możliwe jest wyświetlenie (domyślnej) sformatowanej daty lub lokalnego czasu wysłania nadawcy (ciąg-daty). «

Odpowiada na pytanie PO, oferując trzy różne grupy: dzisiejsze e-maile, w tym tygodniu starsze. Moim zdaniem opcje do wyboru nie są szczególnie przydatne, w szczególności zabawny jest rok-miesiąc (ale nie ma dnia). Może autor jest otwarty na wkład.

Nawiasem mówiąc, to pytanie nie ma jeszcze przyzwoitego wdrożenia po 9 latach?

mariotomo
źródło
2
To nie działa z moim Thunderbirdem 60.8.0 w systemie Linux. Skończyło się na instalacji, Enhanced Date Formatterktóra działa dobrze.
slybloty,
TB Linux 68.2.2, prawie nic już nie działa :-( Tylko „ConfigDate”, i to nie jest najlepsze ...
e2-e4
1

Sprawdź nową funkcję dostępną po TB 60+

Opcja w „Narzędzia> Opcje, Zaawansowane, Ogólne” pozwala teraz wybrać, czy wyświetlanie daty / godziny będzie zgodne z ustawieniami regionalnymi aplikacji (dostosowanymi przez ustawienia formatu systemu operacyjnego dla tych ustawień regionalnych), czy też ustawieniami regionalnymi wybranymi w ustawieniach regionalnych systemu operacyjnego. Innymi słowy, angielski angielski Thunderbird może wykorzystywać na przykład niemieckie formaty.

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

wprowadź opis zdjęcia tutaj

myset
źródło
1
Niestety to nie działa. Przynajmniej nie w systemie Linux z formatem en_DK. I sugestie na kb.mozillazine.org/Date_display_format też nie działają. To kompletny bałagan ...
mivk
Zobacz askubuntu.com/a/1185784/714741 dla pełnego obejścia dotyczące ISO-8601 data w formacie TB 60+. Nie sądzę, że można już robić to, o co prosi OP.
FichteFoll