From unknown Sat Jun 14 19:10:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44960: date --expose-flags Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 30 Nov 2020 13:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44960 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 44960@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160674253627087 (code B ref -1); Mon, 30 Nov 2020 13:23:02 +0000 Received: (at submit) by debbugs.gnu.org; 30 Nov 2020 13:22:16 +0000 Received: from localhost ([127.0.0.1]:54158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjj8C-00072p-0l for submit@debbugs.gnu.org; Mon, 30 Nov 2020 08:22:16 -0500 Received: from lists.gnu.org ([209.51.188.17]:54456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjj8A-00072i-HX for submit@debbugs.gnu.org; Mon, 30 Nov 2020 08:22:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34030) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjj8A-0003mA-99 for bug-coreutils@gnu.org; Mon, 30 Nov 2020 08:22:14 -0500 Received: from buffalo.birch.relay.mailchannels.net ([23.83.209.24]:32301) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjj82-0002gL-Hn for bug-coreutils@gnu.org; Mon, 30 Nov 2020 08:22:13 -0500 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id D9DB66422B5 for ; Mon, 30 Nov 2020 13:22:02 +0000 (UTC) Received: from pdx1-sub0-mail-a64.g.dreamhost.com (100-100-138-54.trex.outbound.svc.cluster.local [100.100.138.54]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id D24706421ED for ; Mon, 30 Nov 2020 13:21:49 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from pdx1-sub0-mail-a64.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.10); Mon, 30 Nov 2020 13:22:02 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Tart-Lonely: 29bdf0364e313254_1606742510060_2654023360 X-MC-Loop-Signature: 1606742510060:1286711225 X-MC-Ingress-Time: 1606742510060 Received: from pdx1-sub0-mail-a64.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a64.g.dreamhost.com (Postfix) with ESMTP id 99D5D85E53 for ; Mon, 30 Nov 2020 05:21:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type; s= jidanni.org; bh=PfUsv0H5epHAKecTqFM+qc4jFYg=; b=DUENNmeHaKsZaPqU UihQzcYFVovRXSUUFawhN/Z0B1KAZlU4FyZVifCQntVkysWAWUQhs4ss1L+5IMLR tFgbIgwX3Xih8dqPIhzqPumoN14YDXszQf9wjAXyakBfOczUxKKQbZFyZCaEBHgh zofby1Z/bpCgKBK6qo8Bq51/TVE= Received: from jidanni.org (1-170-80-165.dynamic-ip.hinet.net [1.170.80.165]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a64.g.dreamhost.com (Postfix) with ESMTPSA id 6222085E51 for ; Mon, 30 Nov 2020 05:21:49 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a64 From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Date: Mon, 30 Nov 2020 21:21:45 +0800 Message-ID: <87a6uzgety.5.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=23.83.209.24; envelope-from=jidanni@jidanni.org; helo=buffalo.birch.relay.mailchannels.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) I got this brilliant idea. Let's say one likes the output of $ date --iso-8601=seconds 2020-11-30T21:15:47+08:00 but wants to know "how you did it?" Hmmm, no assistance from $ date --iso-8601=seconds --debug 2020-11-30T21:15:50+08:00 Ah, if only there were a: $ date --iso-8601=seconds --expose-flags date +%Y-%m-%dT%H:%M:%S%z Then one needn't use trial and error to figure out the template being used behind the scenes! date (GNU coreutils) 8.32 From unknown Sat Jun 14 19:10:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44960: date --expose-flags In-Reply-To: <87a6uzgety.5.fsf@jidanni.org> Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 30 Nov 2020 13:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44960 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 44960@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160674268627347 (code B ref -1); Mon, 30 Nov 2020 13:25:02 +0000 Received: (at submit) by debbugs.gnu.org; 30 Nov 2020 13:24:46 +0000 Received: from localhost ([127.0.0.1]:54163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjjAb-000770-G6 for submit@debbugs.gnu.org; Mon, 30 Nov 2020 08:24:46 -0500 Received: from lists.gnu.org ([209.51.188.17]:58144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjjAZ-00076t-Ht for submit@debbugs.gnu.org; Mon, 30 Nov 2020 08:24:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34376) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjjAU-0005P5-A7 for bug-coreutils@gnu.org; Mon, 30 Nov 2020 08:24:42 -0500 Received: from bird.elm.relay.mailchannels.net ([23.83.212.17]:56830) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjjAS-0003Ol-P2 for bug-coreutils@gnu.org; Mon, 30 Nov 2020 08:24:38 -0500 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id E108D341F27 for ; Mon, 30 Nov 2020 13:24:33 +0000 (UTC) Received: from pdx1-sub0-mail-a64.g.dreamhost.com (100-96-87-12.trex.outbound.svc.cluster.local [100.96.87.12]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 7AE23341CAD for ; Mon, 30 Nov 2020 13:24:33 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from pdx1-sub0-mail-a64.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.10); Mon, 30 Nov 2020 13:24:33 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Unite-Cooperative: 6f1d3e9c5bfb0b85_1606742673545_1411941151 X-MC-Loop-Signature: 1606742673545:4033771610 X-MC-Ingress-Time: 1606742673544 Received: from pdx1-sub0-mail-a64.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a64.g.dreamhost.com (Postfix) with ESMTP id 2B1F485E53 for ; Mon, 30 Nov 2020 05:24:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:references:date:message-id:mime-version:content-type; s=jidanni.org; bh=QTkUD79KePoINp9ZO6CKtNOIyLk=; b=K/3Rq8cF29NIh QvPLOiDrsTSKvFmWeJO7osCZnpz8dBP7tPVqjwmJIy5XzZbncUKCayXR4g2OKM/a ZeP5qicqlskRYfgirUfMBWE1l5FV3PrSq/78G0SJGnzSmyQCmjtIl0WyROv4t4I7 B9EBDos3Y7UyM5SCg1UFv8TPQ44gds= Received: from jidanni.org (1-170-80-165.dynamic-ip.hinet.net [1.170.80.165]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a64.g.dreamhost.com (Postfix) with ESMTPSA id E759485E52 for ; Mon, 30 Nov 2020 05:24:32 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a64 From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson References: <87a6uzgety.5.fsf@jidanni.org> Date: Mon, 30 Nov 2020 21:24:28 +0800 Message-ID: <878sajgepf.5.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=23.83.212.17; envelope-from=jidanni@jidanni.org; helo=bird.elm.relay.mailchannels.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) date +%Y-%m-%dT%H:%M:%S%z ^I meant %:z > Then one needn't use trial and error (Driving my point home.) From unknown Sat Jun 14 19:10:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44960: date --expose-flags Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 30 Nov 2020 19:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44960 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson , 44960@debbugs.gnu.org Received: via spool by 44960-submit@debbugs.gnu.org id=B44960.1606763467417 (code B ref 44960); Mon, 30 Nov 2020 19:12:01 +0000 Received: (at 44960) by debbugs.gnu.org; 30 Nov 2020 19:11:07 +0000 Received: from localhost ([127.0.0.1]:56686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjoZn-00006e-JM for submit@debbugs.gnu.org; Mon, 30 Nov 2020 14:11:07 -0500 Received: from mail-wr1-f41.google.com ([209.85.221.41]:33409) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjoZl-000069-2j for 44960@debbugs.gnu.org; Mon, 30 Nov 2020 14:11:06 -0500 Received: by mail-wr1-f41.google.com with SMTP id u12so17721087wrt.0 for <44960@debbugs.gnu.org>; Mon, 30 Nov 2020 11:11:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=zN0TDAwx/AjNQzOlLQmtsjcx9KWot6E0igEvG8YBIHA=; b=JNgg2zIEJ2Kcq3driFv1jQk93BxJSRQzBB2A4Pwqo/HXgUaw/LqukAX7HNnqs+1z5I C6ATJ3QQKrXkzTgIt+L4fvZSgKDDOAwvdfOAPkJxSx11djUn42vZ9FbJFOM4NAunXCci +bam7k22PEgMTyQSmGX3orDxMO+o9IZXj/X0WxHe0FzCDmRNdowcDoYLTNrBh4EvRhGB DrMmNaTykSUvXROllV13R5f+ebWM9nYle2x7L49T5OzJCebvglW74IXXn6c7Bci8nEWm fbT4I47nt03jyjbCNbNvrg40Pj6c0jzT9iSLFva9f6DjPHkapGdGV6NQdWOpjnq81Ue7 pFKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=zN0TDAwx/AjNQzOlLQmtsjcx9KWot6E0igEvG8YBIHA=; b=jLa3z711twX+xT2ympI2JinFdmkpx3IWwtIzUmzrWXLcOCIaxxgun52WZG02Mko1we gL1PdbruH/prGXjCoUAv84ONolgsVmpCvdgzky8Bfbpze1fsowAOII8sHaOfEQ9I8nVZ I3xbWR1hL1m2S0JIYogU7ZJonRFJf133f9Cso6Sa0FYuPqfxt49+3Blw1Tpd7gQNlUQW gZ+WZIOXRZsrYnmAr/6zPzmyfPuZS1JI2ridzMF/WDbHFdJ7aOKypXJL2F9k8wIPFupn VQJos000re86BUoWy1hNt6uzMWAVv2UYiVYqEsFqm1pEm5cNFCS7taMw4JfudIkTosv5 ZD4w== X-Gm-Message-State: AOAM5329CzY0IyCVtFbrWt/MVwpZsZJU6P+TG9oW4DtS7T0lZKj2Bvi3 HhIOefkTJogSN8L/mFbHBfUUnGsG+Jv47w== X-Google-Smtp-Source: ABdhPJw5EVED1oL8VXlnRF/kslExofOHhR7ii6JuTj2h0IGTIA9tjTIGGb9lUw5rS7W2KMlLqLrABQ== X-Received: by 2002:a5d:4701:: with SMTP id y1mr29816655wrq.33.1606763458975; Mon, 30 Nov 2020 11:10:58 -0800 (PST) Received: from localhost.localdomain (86-42-14-227-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.42.14.227]) by smtp.googlemail.com with UTF8SMTPSA id d13sm32265911wrb.39.2020.11.30.11.10.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 30 Nov 2020 11:10:58 -0800 (PST) References: <87a6uzgety.5.fsf@jidanni.org> From: =?UTF-8?Q?P=C3=A1draig?= Brady Message-ID: Date: Mon, 30 Nov 2020 19:10:57 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:84.0) Gecko/20100101 Thunderbird/84.0 MIME-Version: 1.0 In-Reply-To: <87a6uzgety.5.fsf@jidanni.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) On 30/11/2020 13:21, 積丹尼 Dan Jacobson wrote: > I got this brilliant idea. > Let's say one likes the output of > > $ date --iso-8601=seconds > 2020-11-30T21:15:47+08:00 > > but wants to know "how you did it?" > > Hmmm, no assistance from > $ date --iso-8601=seconds --debug > 2020-11-30T21:15:50+08:00 > > Ah, if only there were a: > $ date --iso-8601=seconds --expose-flags > date +%Y-%m-%dT%H:%M:%S%z > > Then one needn't use trial and error to figure out the template being > used behind the scenes! A useful idea. I'll add that with the following. thanks, Pádraig commit 17af226bd80db3376e9137384c1ba14a8d94c434 (HEAD -> master) Author: Pádraig Brady Date: Mon Nov 30 19:06:59 2020 +0000 date: with --debug, output the format used * src/date.c (main): The format can be determined from --options or the locale, so it's useful to output the format string being used. Addresses https://bugs.gnu.org/44960 diff --git a/src/date.c b/src/date.c index c33fa3fc5..20af782df 100644 --- a/src/date.c +++ b/src/date.c @@ -505,6 +505,9 @@ main (int argc, char **argv) } } + if (parse_datetime_flags & PARSE_DATETIME_DEBUG) + error (0, 0, _("using date format %s"), quote (format)); + char const *tzstring = getenv ("TZ"); timezone_t tz = tzalloc (tzstring); From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 23 21:42:16 2022 Received: (at control) by debbugs.gnu.org; 24 Feb 2022 02:42:16 +0000 Received: from localhost ([127.0.0.1]:46956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nN45A-0008T2-9J for submit@debbugs.gnu.org; Wed, 23 Feb 2022 21:42:16 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:49810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nN457-0008Sn-LL for control@debbugs.gnu.org; Wed, 23 Feb 2022 21:42:14 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 79F6416015F for ; Wed, 23 Feb 2022 18:42:07 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id I6bfl4mmkZXj for ; Wed, 23 Feb 2022 18:42:06 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id DC21A160162 for ; Wed, 23 Feb 2022 18:42:06 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id DmIoUkDV6S9S for ; Wed, 23 Feb 2022 18:42:06 -0800 (PST) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id C107E16015F for ; Wed, 23 Feb 2022 18:42:06 -0800 (PST) Message-ID: Date: Wed, 23 Feb 2022 18:42:06 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Content-Language: en-US To: GNU bug control From: Paul Eggert Subject: bug report handling Organization: UCLA Computer Science Department Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 45321 tags 45093 notabug close 45093 tags 45057 notabug close 45057 close 44960