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 &#8220;ideal&#8221; decoder would &#8220;do its =
best&#8221;
if the T was missing on input. I am not certain when =
&#8220;ambiguities&#8221;
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>&nbsp;</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>&nbsp;</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'>&nbsp;<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'>&nbsp;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'>&nbsp;<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'>&nbsp;<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
&quot;T&quot; 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'>&nbsp;<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'>&quot;<st1:PersonName
w:st=3D"on">Roland H. Alden</st1:PersonName>&quot; =
&lt;[email protected]&gt;</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>&nbsp;</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>&nbsp;</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'>&nbsp;<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'>&nbsp; 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'>&nbsp;<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'>&nbsp;<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'>&nbsp;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'>&nbsp;<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>&nbsp;</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--