Hi all,
I noticed a curious behaviour when Oracle passed me a date in the year
"0000" from which I only wanted the time. The odd thing is the time
seems to lose two minutes when translated to a Joda DateTime. I can
replicate the issue in pure Java.
What is going on here? (e.g. 10:50 becomes 10:48??)
GregorianCalendar c = new GregorianCalendar(0000,0,1,10,50);
System.out.println(c.getTime());
DateTime d = new DateTime(c);
System.out.println(d);
DateTimeFormatter timeformatter = DateTimeFormat.forPattern("k:mm");
System.out.println(timeformatter.print(d));
produces:
Thu Jan 01 10:50:00 GMT 1
-0001-01-01T10:48:45.000-00:01:15
10:48
Many thanks,
Mark
--
"Paradoxically, the more time saving abstractions you are using the
more you actually have to know." - Simon Willison
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Joda-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/joda-interest