Closed Bug 560788 Opened 16 years ago Closed 16 years ago

message list displays date incorrectly with some regional settings

Categories

(Thunderbird :: Folder and Message Lists, defect)

x86
Windows 7
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: frenk, Unassigned)

Details

Attachments

(4 files)

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729) Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 In the message list, when a message has been received in the current day, only the time is displayed (without date). That time is not displayed correctly with some regional settings, in particular I noticed that with Italian (Switzerland) the time is 12 hours instead of 24, kind of annoying because it lacks AM/PM so it's effectively impossible to determine if it's morning or evening. Reproducible: Always Steps to Reproduce: 1. Set your Windows regional settings to Italian (Switzerland) 2. Set your OS time to for ex. 21:05 3. Send yourself a message Actual Results: In the list of messages you will see your message with "09:10" in the Date column Expected Results: In the list of messages you should see your message with "21:10" in the Date column
This works for me with Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4. Have you tried safe mode? (see https://support.mozillamessaging.com/en-US/kb/Safe+Mode for more information)
Ok, in fact it's working also for me on a x64 windows7 box (english OS, english thunderbird), but it's definitely not working on my notebook (windows 7 en, thunderbird *italian*): Mozilla/5.0 (Windows; U; Windows NT 6.1; it; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 On that machine I have these regional settings: Format: Italian (Switzerland), Current Location: Switzerland. Also there in safe mode. I'll attach a couple of screenshots.
Attached image screenshot
Attached image screenshot
Attached image screenshot
Attached image screenshot
Pasquale can you reproduce ?
I can confirm but I don't think that is TB related. It seems Windows 7 related as you can see on your screenshot on comment #4: you have changed "short time" rightly but at "Examples" section you see an invalid short time because no AM\PM is displayed (and then if Windows 7 can't display rightly also TB can't). Probably some setting is missing and\or is a "simple" Windows 7 bug. ps: if your TB test mail you open your source code, you can see that the "Date" header is right: it's only a view error.
(In reply to comment #8) > ps: if your TB test mail you open your source code, you can see that the "Date" > header is right: it's only a view error. ps: if you display "source code" in your TB test message, you can see that mail "Date" header is right: it's only a display issue.
I think you are right, there is something weird with the Windows time format. I'll try to file a report (finding a place to do this has proven more difficult than I thought). The weird thing is that in different places/programs the short time format is the correct one (for ex. if you write DateTime.Now.ToShortTimeString() in .NET). And also the clock in the windows taskbar.
I have verified that Outlook 2007 with same settings, display date as TB: this is a bug of Windows 7 OS. I close this issue as Invalid (because isn't related to TB). Feel free to reopen it if I'm wrong.
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: