There was a bug with the isPrecise() method of ZonedDurationField when used with a fixed time zone.
This is now fixed in svn. Stephen Yu Huang wrote: > Hi, > > In my app, Duration.toPeriod() returns Period object with month in it > where it should only contains hours. Here is the code segment: > > Duration dTemp = new Duration(today, bday); //interval of today > to bday. > > Period pTemp = dTemp.toPeriod(); //convert to > Period > > log("pTemp is: " + pTemp.toString()); //output is > "P9M2W3D" > > Days dsTemp = pTemp.toStandardDays(); //exception get > thrown here > > My DateTimeUtils.getInstantChronology(null) method return > > ISOChronology[Etc/GMT] > > My colleague had ISOChronology[America/Los_Angeles] and he got period > contains only hours and below, once he switched his time zone to be same > as mine, he can reproduce the bug. > > Right now I can get around this problem by using > toPeriod(PeriodType.hours()), but it will be nice to have this fixed. > > Thanks! > > -Chloe > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Joda-interest mailing list > Joda-interest@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/joda-interest ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Joda-interest mailing list Joda-interest@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/joda-interest