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 Joda-interest@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/joda-interest