Date and time format accoding to ISO 8601
-----------------------------------------
Key: JSPWIKI-196
URL: https://issues.apache.org/jira/browse/JSPWIKI-196
Project: JSPWiki
Issue Type: Improvement
Components: Localization
Affects Versions: 2.6.1
Environment: Any
Reporter: Goran Karlic
Priority: Trivial
We have multiple occurences of hard-coded or context-unaware DateTime to String
conversions (page properties, JSPs, templates).
My proposal is to rely on an international standard instead of using an
invented default. The current international standard is ISO 8601 (s.
Wikipedia). My further proposal is to show time with the precision to the
second, as the SI unit system defines the second as the basic unit of time.
I think this will make unlocalized strings more transparent to the users and
easier to decode correctly (consider 02/03/08 - is it in the future or in the
past - or might it even be the current time?!).
Following this proposal java format strings would be allowed for above cases
would be:
(1) Simple date: "yyyy-MM-dd" ("The daily mail for 2008-02-20 was sent")
(2) Date and time
(2.1) Explicit time context: "yyyy-MM-dd hh:mm:ssZ" ("User gkarlic made this at
2008-02-20 22:38:10+0100")
(2.2) Implicit time context: "yyyy-MM-dd hh:mm:ss" ("This server lives on CET,
here it is 2008-02-20 22:38:10")
Where (2.1) would be used for strings that might emerge from different
time-zones.
If others agree with this proposal, I would gladly make the required changes.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.