Змініть формат стовпця дати в Thunderbird


14

Я хочу змінити формат стовпця "Дата" у списку повідомлень у Thunderbird.

Для листів з сьогоднішнього дня я хочу відображати лише час, а не дату.
Для листів від сьогоднішнього дня я хочу відображати лише дату, а не час.

Це те саме, що використовується mutt установки. Я знаю статтю wiki у форматі відображення дати , де описано, як змінити формат дати, але ви можете перемикатися лише між п'ятьма попередньо визначеними форматами, і жоден з них не є "Лише дата".

Я також знаю розширення ConfigDate , але воно має ті самі обмеження, ви не можете визначити новий формат дати.

Відповіді:


4

Припустимо, що я читаю вихідний код правильно, наразі це неможливо. Формат дати налаштовується, і його можна повністю вимкнути, як зазначено у статті wiki, на яку ви посилаєтесь, але час завжди відображається відповідно до мови комп'ютера (без секунд).

Якщо ви готові зіграти з вихідним кодом, подивіться кінець функції FetchDate в mailnews / base / src / nsMsgDBView.cpp. Вам потрібно буде змінити kTimeFormatNoSeconds на щось інше ( детальну інформацію див. На сторінці функцій форматування дати та часу ).


4

Оновлення. Є ще один додаток: Super Date Format .

  1. Встановіть додаток формату Super Date
  2. Перейдіть до Налаштування
  3. Перейдіть до формату дати
  4. Вставити %Y.%m.%d %H:%Mу формат дати
  5. Перейдіть до налаштувань формату дати
  6. Поставте прапорець Увімкнути у стовпці Дата
  7. Поставте прапорець Увімкнути у стовпці Отримано
  8. Перезапустіть Thunderbird

Тепер усі повідомлення можна сортувати за датою незалежно від віку. Новий формат містить лише цифри.


1
Дякую. Неймовірно, що у них формат дати жорстко закодований (досі).
gustafbstrom

2
Більше не працює з останніми версіями Thunderbird.
Джим К

Чи застарілі мої вказівки чи доповнення більше не підтримується?
користувач2964971

Спробуйте завантажити плагін: ConfigDate 0.75 працює з Thunderbird 52.6.0 Олександра
дядька Іроха

2

Дві інші пропозиції (вибір між локальними системами та додатками - недостатньо гнучкий; формат супер-дати - несумісний із останньою грозою) не вирішив проблему в моєму випадку (60.5.2 (64-розрядний)), і, здається, вони не вирішують питання ОП.

Зараз я пробую ConfigDate (версія 0.8), Олександр Ігриг

»ConfigDate дозволяє налаштувати стовпчик« Дата »в потоковій області повідомлень. Під час відображення заголовка повідомлення можна відобразити (за замовчуванням) відформатовану дату або місцевий відправлений час відправників (Date-String). «

Він вирішує питання ОП, пропонуючи три різні групи: сьогоднішні електронні листи, на цьому тижні, старіші. Мої варіанти на вибір, на мою думку, не є особливо корисними, зокрема рік-місяць-місяць (але не день) - це смішно. Можливо, автор відкритий для внесків.

До речі, це питання ще не має гідної реалізації через 9 років?


2
Це не працює з моїм Thunderbird 60.8.0 в Linux. Я закінчив установку, Enhanced Date Formatterяка працює добре.
slybloty

TB Linux 68.2.2, майже нічого не працює :-( Тільки "ConfigDate", і це не найкраще ...
e2-e4

1

Перевірте нову функцію, доступну після TB 60+

Опція в розділі "Інструменти> Опції, Додатково, Загальне" тепер дозволяє вибрати, чи буде відображатися дата / час за місцем програми (відрегульованим налаштуваннями формату операційної системи для цієї локалі) або локальним пунктом, обраним у регіональних налаштуваннях операційної системи. Іншими словами, американський англійський Thunderbird може використовувати, наприклад, німецькі формати.

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

введіть тут опис зображення


1
На жаль, це не працює. Принаймні, не в Linux з форматом en_DK. І пропозиції на kb.mozillazine.org/Date_display_format також не працюють. Це повний безлад ...
mivk

Дивіться askubuntu.com/a/1185784/714741 для повного вирішення питання щодо формату дат ISO-8601 у TB 60+. Я не думаю, що більше можливо зробити те, про що попросив ОП.
FichteFoll
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.