|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: limits of the generic
Hi Jeff,
> Another astonishment is that the algorithm described makes P1Y1D >
> P365D indeterminate, even though in our naive understanding, even
> including the idea of leap year, a year and a day is always at least
> 366 days.
I realise that I wasn't clear in my earlier mails about this, but I
was only suggesting comparing durations by adding them both to a
particular date and comparing the results when the result of comparing
the durations directly is undefined.
Your example of P1Y1D > P365D isn't undefined, however, as I
understand it. P1Y is between 365 and 366 days. P1Y1D is therefore
between 366 and 367 days. P1Y1D therefore *must* be more than P365D.
On the other hand, P1Y1D > P366D, for example, is undefined if you
just compare the durations, because P1Y1D *could* be more than P366D.
At that point, *one way* of resolving it would be to add them both to
today's date (or another date of your choosing) and comparing the
resulting dates.
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








