I'm new to joda an am seeing surprising behavior. I have created a Period
from 2 DateTimes, one which is 15 days ago and one which is now. Looking at
their toString() values, they look like they have been constructed properly.
However, Period(then, now).getDays() returns 1. Am I doing something wrong?

code:
    @Test
    public void testJodaTime() {
        DateTime then = new DateTime(System.currentTimeMillis() - 15L * 24L
* 60L * 60L * 1000L); // 15 days ago
        DateTime now = new DateTime();
        Period period = new Period(then, now);
        System.out.println(then);
        System.out.println(now);
        System.out.println(period.getDays());
    }


output:

2011-08-06T20:23:16.307-07:00
2011-08-21T20:23:16.344-07:00
1

Thanks!
Lowell
------------------------------------------------------------------------------
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
_______________________________________________
Joda-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/joda-interest

Reply via email to