[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
POSIX TS spec reverses the meaning of TZ offset compared to ISO (was: [P
From: |
Ihor Radchenko |
Subject: |
POSIX TS spec reverses the meaning of TZ offset compared to ISO (was: [POLL] Proposed syntax for timestamps with time zone info (was: [FEATURE REQUEST] Timezone support in org-mode datestamps and org-agenda)) |
Date: |
Wed, 01 Feb 2023 13:26:36 +0000 |
[ adding Org ML back to CC ]
Christian Moe <mail@christianmoe.com> writes:
>> Note, however, that because we are conforming to POSIX TZ, @UTC+2 is two
>> hours _behind_ the Greenwich.
>
> Ouch.
This is probably something we need to discuss further.
Dear All,
There is potential confusion coming from the different interpretations
of the time zone offsets used in ISO8601 and POSIX TZ specs:
https://en.wikipedia.org/wiki/ISO_8601#Time_zone_designators:
Negative UTC offsets describe a time zone west of UTC±00:00, where
the civil time is behind (or earlier) than UTC so the zone
designator will look like "−03:00","−0300", or "−03".
https://www.di-mgt.com.au/wclock/help/wclo_tzexplain.html:
[Asia/Beijing]
TZ=CST-8
Minutes and seconds are optional, so CST-8 and CST-08:00:00 mean the
same thing. Note that the sign convention (+/-) used in a Posix TZ
string is the opposite to that used in Internet time offsets (RFC
3339) and in Arthur David Olson's TZ data files.
So, the equivalent time zone offsets in, say, Singapore will be:
[2023-02-01 12:00 @Asia/Singapore]
[2023-02-01 12:00+08] ;; local time 8 hours earlier than UTC as in ISO8601 spec
[2023-02-01 12:00 @UTC-08] ;; UTC is 8 hours earlier than local time as in
POSIX TZ spec
This is potentially confusing.
We may, in theory, reverse the meaning of @UTC[+-]NN manually, but then
values like @EST+5 will remain reversed, again creating the confusion.
Or, if we reverse everything in @..., users more familiar with POSIX TZ
will get confused.
Any ideas?
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
- Re: [POLL] Proposed syntax for timestamps with time zone info, (continued)
- Re: [POLL] Proposed syntax for timestamps with time zone info, Stefan Nobis, 2023/02/01
- Re: [POLL] Proposed syntax for timestamps with time zone info, Jean Louis, 2023/02/01
- Re: [POLL] Proposed syntax for timestamps with time zone info, Marcin Borkowski, 2023/02/06
- Re: [POLL] Proposed syntax for timestamps with time zone info, tomas, 2023/02/06
- Re: [POLL] Proposed syntax for timestamps with time zone info, Jean Louis, 2023/02/07
Re: [POLL] Proposed syntax for timestamps with time zone info, Jean Louis, 2023/02/01
Re: [POLL] Proposed syntax for timestamps with time zone info (was: [FEATURE REQUEST] Timezone support in org-mode datestamps and org-agenda), Thomas S. Dye, 2023/02/01
Re: [POLL] Proposed syntax for timestamps with time zone info (was: [FEATURE REQUEST] Timezone support in org-mode datestamps and org-agenda), Christian Moe, 2023/02/01
- Re: [POLL] Proposed syntax for timestamps with time zone info (was: [FEATURE REQUEST] Timezone support in org-mode datestamps and org-agenda), Ihor Radchenko, 2023/02/01
- Re: POSIX TS spec reverses the meaning of TZ offset compared to ISO (was: [POLL] Proposed syntax for timestamps with time zone info, Max Nikulin, 2023/02/01
- Re: POSIX TS spec reverses the meaning of TZ offset compared to ISO, Heinz Tuechler, 2023/02/02
- Re: POSIX TS spec reverses the meaning of TZ offset compared to ISO, tomas, 2023/02/02
- Re: POSIX TS spec reverses the meaning of TZ offset compared to ISO, Heinz Tuechler, 2023/02/02
- Re: POSIX TS spec reverses the meaning of TZ offset compared to ISO, Max Nikulin, 2023/02/04
Re: POSIX TS spec reverses the meaning of TZ offset compared to ISO (was: [POLL] Proposed syntax for timestamps with time zone info, tomas, 2023/02/02