From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.8) Gecko/20020212 Description of problem: "date +%p" does not work for the en_AU locate. Instead of printing AM or PM it prints an empty string. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Execute "LANG=en_AU date +%p" 2. Execute "LANG=en_US date +%p" Actual Results: [djm@xenon djm]$ LANG=en_AU date +%p [djm@xenon djm]$ LANG=en_US date +%p PM Expected Results: [djm@xenon djm]$ LANG=en_AU date +%p PM [djm@xenon djm]$ LANG=en_US date +%p PM Additional info:
What date shows you is the output of the strptime() function in glibc; it seems to be gererating wrong data (This may be intentional though if Australia defaults to the 24 hours system). Reassigning to glibc
This was fixed bug the bug didnt get closed.