Eric/Andreas,

Solved! Thank you for the quick response(s)

> locale
LANG=en_GB
LC_CTYPE="en_GB"
LC_NUMERIC="en_GB"
LC_TIME="en_GB"
LC_COLLATE="en_GB"
LC_MONETARY="en_GB"
LC_MESSAGES="en_GB"
LC_PAPER="en_GB"
LC_NAME="en_GB"
LC_ADDRESS="en_GB"
LC_TELEPHONE="en_GB"
LC_MEASUREMENT="en_GB"
LC_IDENTIFICATION="en_GB"
LC_ALL=

> LC_ALL=C date +%r
02:55:34 PM

> LC_ALL=C; export LC_ALL

> locale
LANG=en_GB
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C

> date +%r
03:04:46 PM

Cheers,

Martin


Eric Blake wrote:

According to Martin Freebody on 8/2/2005 2:31 AM:

>BUG: Using the command `date +%r` returns incorrect format

>Version:           3.3.0 (using KDE 3.3.0, SuSE)
>Compiler:         gcc version 3.3.4 (pre 3.3.5 20040809)
>OS:                  Linux (i686) release 2.6.8-24-smp

>Using the command `date +%r` should give me for example "2:39:00 PM" but
>on my machine it returns "02:39:00". [time is set correctly as %R
>returns "14:39"].


What is your locale?  And what does `LC_ALL=C date +%r' print?  This is a
feature of strftime under locales.

--
Life is short - so eat dessert first!

Eric Blake             [EMAIL PROTECTED]


--
Martin Freebody
Software Engineering Dept.
Catapult Communications
www.catapult.com



_______________________________________________
Bug-coreutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to