Шукати в статтях підтримки

Остерігайтеся нападів зловмисників. Mozilla ніколи не просить вас зателефонувати, надіслати номер телефону у повідомленні або поділитися з кимось особистими даними. Будь ласка, повідомте про підозрілі дії за допомогою меню “Повідомити про зловживання”

Докладніше

Ця тема перенесена в архів. Якщо вам потрібна допомога, запитайте.

Thunderbird shows wrong time in date column with correct date header

  • 5 відповідей
  • 2 мають цю проблему
  • 3 перегляди
  • Остання відповідь від telemort

more options

Arch Linux, TB 60.0

In the date column of any folder in any mail account the date is shown incorrectly (-1h). The date and received headers are correct for all mails and the date is correctly shown in the preview pane. I would say that TB does not add the DST, because my timezone is CEST (+0200), but the date is shown for (+0100).

Settings: Regional settings locale for date and time formatting with: LANG=en_US.utf8 LC_TIME=de_DE.utf8

Things I have already tried: - Date() in the JavaScript console shows the correct time and date - Changing the display format to application locale does nothing except now I can see the wrong time in an am/pm format - Setting mailnews.customDBHeaders to 'Received' did not change anything

Arch Linux, TB 60.0 In the date column of any folder in any mail account the date is shown incorrectly (-1h). The date and received headers are correct for all mails and the date is correctly shown in the preview pane. I would say that TB does not add the DST, because my timezone is CEST (+0200), but the date is shown for (+0100). Settings: Regional settings locale for date and time formatting with: LANG=en_US.utf8 LC_TIME=de_DE.utf8 Things I have already tried: - Date() in the JavaScript console shows the correct time and date - Changing the display format to application locale does nothing except now I can see the wrong time in an am/pm format - Setting mailnews.customDBHeaders to 'Received' did not change anything

Обране рішення

Try exporting your TZ variable in .pam_environment and do NOT include "/usr/share/zoneinfo", just the zone/subzone.

So, for your specific set up, try adding this to your ~/.pam_environment: TZ=:Europe/Berlin

Another option that should work is to add "export TZ=:Europe/Berlin" to your launcher for Thunderbird.

I assume the package maintainer for Arch Linux will probably find some way to not need this workaround at some point.

Edited to include colon when TZ is pointed to a zoneinfo file per https://www.gnu.org/software/libc/manual/html_node/TZ-Variable.html

Читати цю відповідь у контексті 👍 0

Усі відповіді (5)

more options

check the TZ environment variable.

more options

timedatectl status gives me:

Local time: So 2018-08-12 10:18:46 CEST
Universal time: So 2018-08-12 08:18:46 UTC
RTC time: So 2018-08-12 08:18:51
Time zone: Europe/Berlin (CEST, +0200)

and echo $TZ shows

/usr/share/zoneinfo/Europe/Berlin
more options

I've posted about a similar issue that may be related: https://support.mozilla.org/en-US/questions/1230579

more options

Вибране рішення

Try exporting your TZ variable in .pam_environment and do NOT include "/usr/share/zoneinfo", just the zone/subzone.

So, for your specific set up, try adding this to your ~/.pam_environment: TZ=:Europe/Berlin

Another option that should work is to add "export TZ=:Europe/Berlin" to your launcher for Thunderbird.

I assume the package maintainer for Arch Linux will probably find some way to not need this workaround at some point.

Edited to include colon when TZ is pointed to a zoneinfo file per https://www.gnu.org/software/libc/manual/html_node/TZ-Variable.html

Змінено ajdunevent

more options

That worked. Thanks a lot.