Print

Print


Hello!

> 19xx I read as a date in the range 1900..1999 but with readability, resp. precision, limited to a 100 year span
Could you please clarify that? Does it depends on the context? What do 
you mean 19xx would be within a single-choice list vs. an inclusive 
list?

As of today's specification, x's are unambigously allowed only as the last 
digit of the year within inclusive lists of multiple years. I wonder what 
- in such a context - would be the semantic difference between

199x

and

{1990..1999}

If there is such a semantic difference, I suggest to clarify it in the 
specification.

> {1957..1958, 1960-1969, 1971}
I assume you mean

{1957..1958, 1960..1969, 1971}

> So 1x90 would mean: the years 1190, 1290, 1390, 1490, 1590, 1690, 1790,1890, 1990
And 1090, too.

> What would be a use case for this?
I do not know. Obviously, 1x90 is much shorter to write, but if there are 
no use cases, we could remove it.

On the other hand, an x as a last digit of a year does not significantly 
shorten the expression.

> > 2011-06-xxT12:00:00
> I would not want to pursue this beyond the single 'x' at the end of a year.
My guess is that

2011-06-xxT12:00:00

would be more useful than

199x

because the latter can easily be replaced by

{1990..1999}

whereas the former could only be replaced by a quite lengthy 30-element 
list such as

{2011-06-01T12:00:00, 2011-06-02T12:00:00, 2011-06-03T12:00:00, etc. }

... if inclusive lists with anything other than years were allowed, which 
the specification does not exemplify nor exclude.

Regards!

SaaĊĦha,