From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] master 085c7f6 2/2: Test format-time-string with zone arg Date: Mon, 01 May 2017 18:02:30 +0300 Message-ID: <8337cok4c9.fsf@gnu.org> References: <20170427222412.28742.14016@vcs0.savannah.gnu.org> <20170427222413.8FBA722040@vcs0.savannah.gnu.org> <07e00044-4ce1-bba8-2fe5-4e7eb7fb27a6@cornell.edu> <269c5353-d07b-5cf0-4009-3d817351c470@cs.ucla.edu> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1493651021 6710 195.159.176.226 (1 May 2017 15:03:41 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 1 May 2017 15:03:41 +0000 (UTC) Cc: eggert@cs.ucla.edu, emacs-devel@gnu.org To: Ken Brown Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 01 17:03:38 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d5CrQ-0001gh-Rz for ged-emacs-devel@m.gmane.org; Mon, 01 May 2017 17:03:36 +0200 Original-Received: from localhost ([::1]:54684 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d5CrW-0001hw-PN for ged-emacs-devel@m.gmane.org; Mon, 01 May 2017 11:03:42 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57695) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d5Cqs-0001hU-Ab for emacs-devel@gnu.org; Mon, 01 May 2017 11:03:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d5Cqn-00070a-FW for emacs-devel@gnu.org; Mon, 01 May 2017 11:03:02 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41430) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d5Cqn-00070W-CS; Mon, 01 May 2017 11:02:57 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4535 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1d5Cqm-0007If-Mx; Mon, 01 May 2017 11:02:57 -0400 In-reply-to: (message from Ken Brown on Sun, 30 Apr 2017 17:28:58 -0400) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:214485 Archived-At: > From: Ken Brown > Date: Sun, 30 Apr 2017 17:28:58 -0400 > > On 4/30/2017 4:49 PM, Paul Eggert wrote: > > > > What does this shell command do? > > > > TZ='NZST-12NZDT,M9.5.0,M4.1.0/3' date -d@0 +'%Y-%m-%d %H:%M:%S %z (%Z)' > > > > On a working system with GNU 'date', it should output this: > > > > 1970-01-01 13:00:00 +1300 (NZDT) > > > > If it outputs "1970-01-01 12:00:00 +1200 (NZST)" on Cygwin, it's a bug > > in Cygwin not in Emacs per se. > > It does output "1970-01-01 12:00:00 +1200 (NZST)". Perhaps that's because the DST beginning in 1970 according to these rules is before the epoch. I assume that this does produce "+1300" offset with Cygwin, does it? TZ='NZST-12NZDT,M9.5.0,M4.1.0/3' date -d "Sep 28 1970" +'%Y-%m-%d %H:%M:%S %z (%Z)