RE: Reg Date and Time representation in vCal 1.0
"Roland H. Alden" <[email protected]> Tue, 16 May 2006 09:56:01 -0700
| Newsgroups | gmane.ietf.vcalendar |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. ------_=_NextPart_001_01C67909.9CCC53B0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Given the language in the spec I would suggest that the T should never = be omitted by an encoder. But clearly an "ideal" decoder would "do its = best" if the T was missing on input. I am not certain when "ambiguities" = might appear. =20 ________________________________ From: sam_cit [mailto:[email protected]]=20 Sent: Tuesday, May 16, 2006 9:23 AM To: Roland H. Alden; [email protected] Subject: RE: Reg Date and Time representation in vCal 1.0 =20 Hi, =20 But the vCal specs says, The date and time values for all vCalendar = properties are formatted as a string consistent with the ISO 8601 = representation for combinations of dates and times =20 and according to ISO 8601,=20 =20 Combined Date/Time Formats The symbol "T" is used to separate the date and time parts of the = combined representation. This may be omitted by mutual consent of those = interchanging data, if ambiguity can be avoided Does it mean that an ideal decoder should be able to decode date and = time both with T as a seperator and without T as a seperator? =20 Thanks And Regards, Vairavan.S "Roland H. Alden" <[email protected]> wrote: I believe that notation is from an ISO standard and the T is quite = mandatory. =20 =09 ________________________________ From: [email protected] = [mailto:[email protected]] On Behalf Of sam_cit Sent: Tuesday, May 16, 2006 8:28 AM To: [email protected] Subject: Reg Date and Time representation in vCal 1.0 =20 Hi, =20 I have a very genuine doubt regarding vCal 1.0 date and time = representation, is it mandatory to represent the character 'T' between = date and Time. =20 DTSTART:20061212T080808 =20 Is the t as a seperator mandatory or optional? =20 Thanks And Regards, Vairavan.S =09 ________________________________ Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls. Great = rates starting at 1=A2/min. = <http://us.rd.yahoo.com/mail_us/taglines/postman7/*http:/us.rd.yahoo.com/= evt=3D39666/*http:/messenger.yahoo.com>=20 =20 ________________________________ New Yahoo! Messenger with Voice. Call regular phones from your PC = <http://us.rd.yahoo.com/mail_us/taglines/postman5/*http:/us.rd.yahoo.com/= evt=3D39666/*http:/messenger.yahoo.com> and save big. ------_=_NextPart_001_01C67909.9CCC53B0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" = xmlns:o=3D"urn:schemas-microsoft-com:office:office" = xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" = xmlns=3D"http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv=3DContent-Type content=3D"text/html; = charset=3Diso-8859-1"> <meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)"> <!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" = name=3D"PersonName"/> <!--[if !mso]> <style> st1\:*{behavior:url(#default#ieooui) } </style> <![endif]--> <style> <!-- v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .SHAPE {behavior:url(#default#VML);} /* Font Definitions */ @font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4;} @font-face {font-family:Times; panose-1:2 2 6 3 5 4 5 2 3 4;} @font-face {font-family:"MS PGothic"; panose-1:0 0 0 0 0 0 0 0 0 0;} @font-face {font-family:"\@MS PGothic"; panose-1:0 0 0 0 0 0 0 0 0 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} h2 {mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; font-size:18.0pt; font-family:"Times New Roman"; font-weight:bold;} a:link, span.MsoHyperlink {color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {color:blue; text-decoration:underline;} p {mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; font-size:12.0pt; font-family:"Times New Roman";} span.EmailStyle18 {mso-style-type:personal; font-family:"Courier New"; color:blue; font-weight:normal; font-style:normal; text-decoration:none none;} span.EmailStyle19 {mso-style-type:personal-reply; font-family:"Courier New"; color:blue; font-weight:normal; font-style:normal; text-decoration:none none;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in;} div.Section1 {page:Section1;} --> </style> </head> <body lang=3DEN-US link=3Dblue vlink=3Dblue> <div class=3DSection1> <p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier = New"><span style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>Given = the language in the spec I would suggest that the T should never be omitted = by an encoder. But clearly an “ideal” decoder would “do its = best” if the T was missing on input. I am not certain when = “ambiguities” might appear.<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier = New"><span style=3D'font-size:12.0pt;font-family:"Courier = New";color:blue'><o:p> </o:p></span></font></p> <div style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in = 0in 4.0pt'> <div> <div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font = size=3D3 face=3D"Times New Roman"><span style=3D'font-size:12.0pt'> <hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1> </span></font></div> <p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span = style=3D'font-size:10.0pt; font-family:Tahoma;font-weight:bold'>From:</span></font></b><font = size=3D2 face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'> = sam_cit [mailto:[email protected]] <br> <b><span style=3D'font-weight:bold'>Sent:</span></b> Tuesday, May 16, = 2006 9:23 AM<br> <b><span style=3D'font-weight:bold'>To:</span></b> <st1:PersonName = w:st=3D"on">Roland H. Alden</st1:PersonName>; [email protected]<br> <b><span style=3D'font-weight:bold'>Subject:</span></b> RE: Reg Date and = Time representation in vCal 1.0</span></font><o:p></o:p></p> </div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'><o:p> </o:p></span></font></p> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'>Hi,<o:p></o:p></span></font></p> </div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'> <o:p></o:p></span></font></p> </div> <div> <p class=3DMsoNormal><font size=3D2 face=3DArial><span = style=3D'font-size:10.0pt; font-family:Arial'> But the vCal specs says, </span></font><font = size=3D2 face=3DTimes><span style=3D'font-size:10.0pt;font-family:Times'>The date = and time values for all vCalendar properties are formatted as a string consistent = with the ISO 8601 representation for combinations of dates and = times</span></font><o:p></o:p></p> </div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'> <o:p></o:p></span></font></p> </div> <div> <p class=3DMsoNormal><font size=3D2 face=3DTimes><span = style=3D'font-size:10.0pt; font-family:Times'>and according to ISO 8601, = </span></font><o:p></o:p></p> </div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'> <o:p></o:p></span></font></p> </div> <h2><b><font size=3D5 color=3Dteal face=3D"MS PGothic"><span = style=3D'font-size:18.0pt; font-family:"MS PGothic";color:teal'>Combined Date/Time = Formats</span></font></b><font color=3Dblue face=3D"MS PGothic"><span style=3D'font-family:"MS = PGothic";color:blue'><o:p></o:p></span></font></h2> <div> <p class=3DMsoNormal><font size=3D2 color=3Dteal face=3D"MS = PGothic"><span style=3D'font-size:10.0pt;font-family:"MS PGothic";color:teal'>The = symbol "T" is used to separate the date and time parts of the = combined representation. This may be omitted by mutual consent of those = interchanging data, if ambiguity can be avoided</span></font><font size=3D2 = color=3Dblue face=3D"MS PGothic"><span style=3D'font-size:10.0pt;font-family:"MS = PGothic"; color:blue'><o:p></o:p></span></font></p> </div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'><br> Does it mean that an ideal decoder should be able to decode date and = time both with T as a seperator and without T as a = seperator?<o:p></o:p></span></font></p> </div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'> <o:p></o:p></span></font></p> </div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'>Thanks And Regards,<o:p></o:p></span></font></p> </div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'>Vairavan.S<o:p></o:p></span></font></p> </div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'><br> <b><i><span = style=3D'font-weight:bold;font-style:italic'>"<st1:PersonName w:st=3D"on">Roland H. Alden</st1:PersonName>" = <[email protected]></span></i></b> wrote:<o:p></o:p></span></font></p> </div> <blockquote style=3D'border:none;border-left:solid #1010FF = 1.5pt;padding:0in 0in 0in 4.0pt; margin-left:3.75pt;margin-top:5.0pt;margin-bottom:5.0pt'> <div> <p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier = New"><span style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>I = believe that notation is from an ISO standard and the T is quite = mandatory.<o:p></o:p></span></font></p> </div> <div> <p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier = New"><span style=3D'font-size:12.0pt;font-family:"Courier = New";color:blue'><o:p> </o:p></span></font></p> </div> <div style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in = 0in 4.0pt'> <div> <div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font = size=3D3 face=3D"Times New Roman"><span style=3D'font-size:12.0pt'> <hr size=3D2 width=3D"100%" align=3Dcenter tabIndex=3D-1> </span></font></div> <div> <p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span = style=3D'font-size:10.0pt; font-family:Tahoma;font-weight:bold'>From:</span></font></b><font = size=3D2 face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'> [email protected] = [mailto:[email protected]] <b><span style=3D'font-weight:bold'>On Behalf Of </span></b>sam_cit<br> <b><span style=3D'font-weight:bold'>Sent:</span></b> Tuesday, May 16, = 2006 8:28 AM<br> <b><span style=3D'font-weight:bold'>To:</span></b> = [email protected]<br> <b><span style=3D'font-weight:bold'>Subject:</span></b> Reg Date and = Time representation in vCal 1.0</span></font><o:p></o:p></p> </div> </div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'><o:p> </o:p></span></font></p> </div> <div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'>Hi,<o:p></o:p></span></font></p> </div> </div> <div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'> <o:p></o:p></span></font></p> </div> </div> <div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'> I have a very genuine doubt regarding vCal 1.0 date and = time representation, is it mandatory to represent the character 'T' between = date and Time.<o:p></o:p></span></font></p> </div> </div> <div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'> <o:p></o:p></span></font></p> </div> </div> <div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'>DTSTART:20061212T080808<o:p></o:p></span></font></p> </div> </div> <div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'> <o:p></o:p></span></font></p> </div> </div> <div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'> Is the t as a seperator mandatory or = optional?<o:p></o:p></span></font></p> </div> </div> <div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'> <o:p></o:p></span></font></p> </div> </div> <div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'>Thanks And Regards,<o:p></o:p></span></font></p> </div> </div> <div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'>Vairavan.S<o:p></o:p></span></font></p> </div> </div> <div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font = size=3D3 face=3D"Times New Roman"><span style=3D'font-size:12.0pt'> <hr size=3D1 width=3D"100%" align=3Dcenter> </span></font></div> <div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'>Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls. = <a href=3D"http://us.rd.yahoo.com/mail_us/taglines/postman7/*http:/us.rd.yah= oo.com/evt=3D39666/*http:/messenger.yahoo.com">Great rates starting at 1=A2/min.</a><o:p></o:p></span></font></p> </div> </div> </blockquote> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'><o:p> </o:p></span></font></p> <div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font = size=3D3 face=3D"Times New Roman"><span style=3D'font-size:12.0pt'> <hr size=3D1 width=3D"100%" align=3Dcenter> </span></font></div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'>New Yahoo! Messenger with Voice. <a href=3D"http://us.rd.yahoo.com/mail_us/taglines/postman5/*http:/us.rd.yah= oo.com/evt=3D39666/*http:/messenger.yahoo.com">Call regular phones from your PC</a> and save = big.<o:p></o:p></span></font></p> </div> </div> </body> </html> ------_=_NextPart_001_01C67909.9CCC53B0--