<div dir="ltr">On Fri, Mar 28, 2014 at 2:52 PM, Fred Drake <span dir="ltr"><<a href="mailto:fred@fdrake.net" target="_blank">fred@fdrake.net</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div class="">On Fri, Mar 28, 2014 at 5:19 PM, Greg Ewing <<a href="mailto:greg.ewing@canterbury.ac.nz">greg.ewing@canterbury.ac.nz</a>> wrote:<br>
> ISO 8601 doesn't seem to define a representation for<br>
> negative durations, though, so it wouldn't solve the<br>
> original problem.<br>
<br>
</div>Aside from the horribleness of the ISO 8601 notation for a duration, it's<br>
best not to confuse the notions of duration and delta.  Notionally, a delta<br>
contains more information than a duration.</blockquote><div><br></div><div style>and less -- really it's different.</div><div style><br></div><div style>A duration would be really useful actually, for things like "next month", etc,. IIRC, mxDateTime has something for this, but it's NOT the same as a timedelta.</div>

<div style><br></div><div style>timedelta appears to be  analogous to ISO 8601's  " time interval", which requires </div><div><br></div><div><ol style="line-height:19.200000762939453px;margin:0.3em 0px 0px 3.2em;padding:0px;color:rgb(0,0,0);font-family:sans-serif;font-size:13px">

<li style="margin-bottom:0.1em">Start and end, such as "2007-03-01T13:00:00Z/2008-05-11T15:30:00Z"</li><li style="margin-bottom:0.1em">Start and duration, such as "2007-03-01T13:00:00Z/P1Y2M10DT2H30M"</li>

<li style="margin-bottom:0.1em">Duration and end, such as "P1Y2M10DT2H30M/2008-05-11T15:30:00Z"</li><li style="margin-bottom:0.1em">Duration only, such as "P1Y2M10DT2H30M", with additional context information</li>

</ol></div><div><br></div><div><a href="http://en.wikipedia.org/wiki/ISO_8601#Time_intervals">http://en.wikipedia.org/wiki/ISO_8601#Time_intervals</a><br></div><div><br></div><div style>I don't think there is or should be a any direct mapping from timedelta to ISO duration.</div>

<div style><br></div><div style>-Chris</div><div style><br></div></div>-- <br><br>Christopher Barker, Ph.D.<br>Oceanographer<br><br>Emergency Response Division<br>NOAA/NOS/OR&R            (206) 526-6959   voice<br>7600 Sand Point Way NE   (206) 526-6329   fax<br>

Seattle, WA  98115       (206) 526-6317   main reception<br><br><a href="mailto:Chris.Barker@noaa.gov" target="_blank">Chris.Barker@noaa.gov</a>
</div></div>