Изменить формат столбца даты в Thunderbird

6094
theomega

Я хочу изменить формат столбца «Дата» в списке сообщений в Thunderbird.

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

Это та же самая настройка, которую использует Mutt. Мне известна вики-статья о формате отображения даты, которая описывает, как изменить формат даты, но вы можете переключаться только между пятью предопределенными форматами, и ни один из них не является «Только дата».

Я также знаю о расширении ConfigDate, но у него есть те же ограничения, вы не можете определить новый формат даты.

8

3 ответа на вопрос

3
Steve Simms

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

Если вы готовы поиграться с исходным кодом, посмотрите на конец функции FetchDate в mailnews / base / src / nsMsgDBView.cpp. Вам нужно будет изменить kTimeFormatNoSeconds на что-то другое (подробности см. На странице функций форматирования даты и времени ).

2
user2964971

Update. There is another addon: Super Date Format.

  1. Install Super Date Format addon
  2. Go to Preferences
  3. Go to Date Format
  4. Insert %Y.%m.%d %H:%M into Date Format
  5. Go to Date Format Preferences
  6. Check Enable on Date column
  7. Check Enable on Received column
  8. Restart Thunderbird

Now all messages can by sorted by date no matter how old. The new format only cosists of numbers.

Работает как положено. Большое спасибо. Vassilis 8 лет назад 0
Спасибо. Невероятно, что у них жестко закодирован формат даты. gustafbstrom 7 лет назад 1
Больше не работает с последними версиями Thunderbird. Jim K 6 лет назад 0
Мои инструкции устарели или надстройка больше не поддерживается? user2964971 6 лет назад 0
Попробуйте загрузить плагин: [ConfigDate 0.75] (https://addons.mozilla.org/en-us/thunderbird/user/AlexanderIhrig/) работает с Thunderbird 52.6.0 от Alexander Uncle Iroh 6 лет назад 0
0
myset

Пожалуйста, проверьте новую функцию, доступную после TB 60+

Опция в разделе «Инструменты> Параметры, Дополнительно, Общие» теперь позволяет выбрать, будет ли отображение даты / времени соответствовать языку приложения (настраивается настройками формата операционной системы для этого языка) или языку, выбранному в региональных настройках операционной системы. Другими словами, американский английский Thunderbird может использовать, например, немецкие форматы.

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