Subject: Re: [VCARDDAV] Comment on vcardrev-11 DATE

From: "Javier Godoy" <[email-masked]>
Date: Tue, 1 Jun 2010 19:17:46 -0300

----- Original Message ----- 
From: "Simon Perreault" <[email-masked]>
To: <[email-masked]>
Sent: Monday, May 31, 2010 5:08 PM
Subject: Re: [VCARDDAV] Comment on vcardrev-11 DATE

> On 2010-05-29 20:33, Markus Lorenz wrote:
>> But I was confused about the second example. I didn't understand why
>> there was a dash between year and month, because in all other cases the
>> year is immediately followed by the month. From my rule it should have
>> been "198504-" or "198504".
>>
>> Finally the English Wikipedia article
>> (http://en.wikipedia.org/wiki/ISO_8601) told me the reason for this. The
>> format YYYYMM could be misinterpreted by YYMMDD which was allowed in ISO
>> 8601-2000.
>>
>>> From my point of view mentioning this in the specification could be
>> reasonable to avoid confusion for developers who don't have access to
>> the ISO standard.
>
> Agreed. There will be an explanatory note in the next revision.

As part of the clarification, it should be noted that 1985-04-12 is illegal.

Section 4.3 already states that: "only the basic format is supported", but 
from the example date 1985-04 (which is basic format, as Markus explained) one 
could incorrectly assume that yyyy-mm-dd is also allowed.

Best Regards

Javier