CalConnect / cc-datetime-explicit

1 stars 1 forks source link

04-fundamental-principles.adoc#calendar-day-of-year #3

Closed calconnect-ci closed 4 years ago

calconnect-ci commented 4 years ago

In GitLab by @ribose-jeffreylau on Sep 6, 2018, 07:54

Created by: atlauren

The calendar day of year is represented as the following time scale component:

[i]["O"] '350O' (ordinal day 350 of the calendar year)

As demonstrated in this example, ambiguous characters should be avoided for delimiters.

calconnect-ci commented 4 years ago

In GitLab by @ronaldtse on Sep 6, 2018, 10:13

In the word Ordinal, the letters R, D, I, A, L are all used in ISO 8601 parts 1 and 2. We could potentially change it to ā€œNā€ if there is broad support?

calconnect-ci commented 4 years ago

In GitLab by @ronaldtse on Sep 7, 2018, 02:07

"N" has just been taken as the selection suffix designator.

"B", "Q", "V" are the only 3 still left amongst 26 letters.

calconnect-ci commented 4 years ago

In GitLab by @ribose-jeffreylau on Sep 7, 2018, 15:04

Created by: atlauren

Water under the bridge. Better, then, to avoid putting a 0 against an O in examples.

calconnect-ci commented 4 years ago

In GitLab by @ronaldtse on Sep 7, 2018, 13:20

Given in ISO 8601-1 the letter "O" is already used for the representation of an ordinal day digit, as in [YYYY]-[OOO], it's probably better to keep using the "O" for representing the same thing in [i]["O"].

Speaking of ambiguous characters, the designator "M" is used both for Month and Minute...

calconnect-ci commented 4 years ago

In GitLab by @ronaldtse on Sep 7, 2018, 19:11

I'll change that to 351O then šŸ˜‰

calconnect-ci commented 4 years ago

In GitLab by @ribose-jeffreylau on Sep 8, 2018, 01:29

Created by: atlauren

šŸ‘Š