Re: [PATCH] Fix: wrong offset for CET timezone

2014-06-27 Thread Andreas Schwab
Robin Rosenberg robin.rosenb...@dewire.com writes:

 $ TZ=CET date
 Fre 27 Jun 2014 00:08:05 CEST

That only works because CET is a special zone name (POSIX time zones
require at least a number to denote the standard offset), similar to
Europe/Berlin but without the history.

Andreas.

-- 
Andreas Schwab, sch...@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
And now for something completely different.
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] Fix: wrong offset for CET timezone

2014-06-27 Thread Robin Rosenberg


- Ursprungligt meddelande -
 Från: Alan Franzoni mail...@franzoni.eu
 Till: Robin Rosenberg robin.rosenb...@dewire.com
 Kopia: git@vger.kernel.org, Alan Franzoni usern...@franzoni.eu, 
 sch...@linux-m68k.org
 Skickat: fredag, 27 jun 2014 10:24:23
 Ämne: Re: [PATCH] Fix: wrong offset for CET timezone
 
 On Fri, Jun 27, 2014 at 12:08 AM, Robin Rosenberg
 robin.rosenb...@dewire.com wrote:
  1 hour in winter and 2 in summer, although some standards seem to say
  that summer time is really called CEST, computers apply DST to CET in
  summer.
 
  $ TZ=UTC date
  Tor 26 Jun 2014 22:08:01 UTC
 
  $ TZ=CET date
  Fre 27 Jun 2014 00:08:05 CEST
 
 Like Andreas pointed out, this seems an implementation detail. CET is
 still +1, while CEST is +2.

I mentioned that myself... 
 
 If you take a look at the official IANA tzdata:
 
 http://www.iana.org/time-zones/repository/releases/tzdata2014e.tar.gz
 
 For europe, it's something like std: CET and dst: CEST.
 
 The current doc is not correct either; we should write something like
 either +1 or +2 depending on DST (there seems to be a 2dst as well
 which gets +3 offset);

I knew there gotta be a catch. I don't think glibc is advanced enough
to provide two different summer times for the same TZ.

 Usually the best way of handling timezones is to use the proper
 location format (e.g. TZ='Europe/Rome') and then letting the system
 pick the proper offset; we might say something like ' Europe/Rome
 which is +1 in winter ' in the doc, but I'd say that's nitpicking.

Probably is. I think mentioning that CET can be either +1 or +2 is
enough. 

+ For example CET (here), which is nominally 1 hour ahead of UTC is encoded 
+ as `+0100`, but when summer savings apply, CET is two hours ahead and encoded
+ as `+0200`).

-- robin
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH] Fix: wrong offset for CET timezone

2014-06-26 Thread Alan Franzoni
From: Alan Franzoni usern...@franzoni.eu

Signed-off-by: Alan Franzoni usern...@franzoni.eu
---
 Documentation/date-formats.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Documentation/date-formats.txt b/Documentation/date-formats.txt
index ccd1fc8..284308a 100644
--- a/Documentation/date-formats.txt
+++ b/Documentation/date-formats.txt
@@ -11,7 +11,7 @@ Git internal format::
It is `unix timestamp time zone offset`, where `unix
timestamp` is the number of seconds since the UNIX epoch.
`time zone offset` is a positive or negative offset from UTC.
-   For example CET (which is 2 hours ahead UTC) is `+0200`.
+   For example CET (which is 1 hour ahead UTC) is `+0100`.
 
 RFC 2822::
The standard email format as described by RFC 2822, for example
-- 
2.0.0

--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] Fix: wrong offset for CET timezone

2014-06-26 Thread Robin Rosenberg


- Ursprungligt meddelande -
 Från: Alan Franzoni mail...@franzoni.eu
 Till: git@vger.kernel.org
 Kopia: Alan Franzoni usern...@franzoni.eu
 Skickat: torsdag, 26 jun 2014 15:53:32
 Ämne: [PATCH] Fix: wrong offset for CET timezone
 
 From: Alan Franzoni usern...@franzoni.eu
 
 Signed-off-by: Alan Franzoni usern...@franzoni.eu
 ---
  Documentation/date-formats.txt | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/Documentation/date-formats.txt b/Documentation/date-formats.txt
 index ccd1fc8..284308a 100644
 --- a/Documentation/date-formats.txt
 +++ b/Documentation/date-formats.txt
 @@ -11,7 +11,7 @@ Git internal format::
   It is `unix timestamp time zone offset`, where `unix
   timestamp` is the number of seconds since the UNIX epoch.
   `time zone offset` is a positive or negative offset from UTC.
 - For example CET (which is 2 hours ahead UTC) is `+0200`.
 + For example CET (which is 1 hour ahead UTC) is `+0100`.

1 hour in winter and 2 in summer, although some standards seem to say
that summer time is really called CEST, computers apply DST to CET in summer.

$ TZ=UTC date
Tor 26 Jun 2014 22:08:01 UTC

$ TZ=CET date
Fre 27 Jun 2014 00:08:05 CEST

-- robin
 
  RFC 2822::
   The standard email format as described by RFC 2822, for example
 --
 2.0.0
 
 --
 To unsubscribe from this list: send the line unsubscribe git in
 the body of a message to majord...@vger.kernel.org
 More majordomo info at  http://vger.kernel.org/majordomo-info.html
 
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html