← Prev in month ← Prev in thread
Next in thread → Next in month →

FW: [tc-xml-l] Durations and DST

From
Toby Considine
Date
2011-01-24T03:24:00+00:00
ID
Thread
FW: [tc-xml-l] Durations and DST
A clarification from Mike on Durations…

The key statement to my mind is

P2D is not equal to PT48H right through the year

In a similar way, if I am specifying a Month, then I had better count the days myself…

We may wish to conform some types of down-stream uses of WS-Calendar to use Hours only, if it comes to that.

tc
"If something is not worth doing, it`s not worth doing well" - Peter Drucker
Toby Considine TC9, Inc
TC Chair: oBIX & WS-Calendar
TC Editor: EMIX, EnergyInterop
U.S. National Inst. of Standards and Tech. Smart Grid Architecture Committee
Email:

Phone: (919)619-2104
http://www.tcnine.com/ blog: www.NewDaedalus.com
From:
Mike Douglass [mailto:]
Sent:  Sunday, January 23, 2011 10:20 PM
To:  
Cc:  'tc-xml-l tc-xml-l Reflector'; 
Subject:  Re: [tc-xml-l] Durations and DST

From RFC5545
      The duration of a week or a day depends on its position in the
      calendar.  In the case of discontinuities in the time scale, such
      as the change from standard time to daylight time and back, the
      computation of the exact duration requires the subtraction or
      addition of the change of duration of the discontinuity.  Leap
      seconds MUST NOT be considered when computing an exact duration.
      When computing an exact duration, the greatest order time
      components MUST be added first, that is, the number of days MUST
      be added first, followed by the number of hours, number of
      minutes, and number of seconds.
In Java(tm) implementation terms you cold use the Calendar class and work through the fields adding the appropriate values and the class takes account of DST transitions. So a day could be 23/24/25 hours.
If it's important to have an exact number of hours then you specify as hours, that is
P2D is not equal to PT48H right through the year
On 01/23/2011 09:43 PM, Toby Considine wrote:
A duration of 15 days, 5 hours, and 20 seconds would be:

       P15DT5H0M20S

How many hours is that? If one of those days is the 23 hour day (or 25 hour day) to begin oe ened Daylight Savings Time, what is the understanding?


If the Duration starts at 3:00 PM, would it end at 8:00 PM, 7:00 PM, or 9:00 PM

tc
“It is difficult to get a man to understand something, when his salary depends upon his not understanding it”

--
Upton Sinclair.
Toby Considine TC9, Inc
OASIS Technical Advisory Board TC Chair: oBIX & WS-Calendar
TC Editor: EMIX, EnergyInterop
U.S. National Inst. of Standards and Tech. Smart Grid Architecture Committee
Email:

Phone: (919)619-2104
http://www.tcnine.com/  blog:  www.NewDaedalus.com




_______________________________________________
tc-xml-l mailing list

http://lists.calconnect.org/mailman/listinfo/tc-xml-l

--
Mike Douglass                            
Senior Systems Programmer
Communication & Collaboration Technologies      518 276 6780(voice) 2809
(fax)

Rensselaer Polytechnic Institute 110 8th Street,
Troy, NY 12180
← Prev in month ← Prev in thread
Next in thread → Next in month →