From unknown Sat Jun 21 05:19:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58599: `date -d $(date)` error for non en_* locale Resent-From: Ruslan Kovtun Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 17 Oct 2022 23:04:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 58599 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 58599@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166604778730953 (code B ref -1); Mon, 17 Oct 2022 23:04:03 +0000 Received: (at submit) by debbugs.gnu.org; 17 Oct 2022 23:03:07 +0000 Received: from localhost ([127.0.0.1]:50406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okZ8U-000834-Tp for submit@debbugs.gnu.org; Mon, 17 Oct 2022 19:03:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:32958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okRLo-0002dj-CM for submit@debbugs.gnu.org; Mon, 17 Oct 2022 10:44:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34562) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okRLm-0002xP-J0 for bug-coreutils@gnu.org; Mon, 17 Oct 2022 10:44:20 -0400 Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]:33442) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1okRLk-00071G-CK for bug-coreutils@gnu.org; Mon, 17 Oct 2022 10:44:18 -0400 Received: by mail-ed1-x535.google.com with SMTP id a13so16443162edj.0 for ; Mon, 17 Oct 2022 07:44:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=g0UZnDTXq04Y7yfNhde5TvR/evTN5TPi39ya4SwNacQ=; b=YIFzFH06kh6WEmYQf5bVpp737DcNhWHiU9s1+awtZ/9I5bAUTgKDvcDYYyrW0IFJMp qyFyMX9i+YZyV434jmXx85mhcQ0+quqCjgGUfBIfriFs9YhKIMhW3CIPZKbzojb2gx9A qY06/jFbdmHAmJwNyZnUr1OVKdgPrsamVnWQVrwrSk3g4nfVRsl6OPnIxRMm9LXBtVa2 Pd9ZEcxeEliod5m1mHBGYm7Hl/D/5owc5lvqrYQcp24e67xyMi4Nff8uPZuEGpAWqfxb QEqeuFMORVYThG0naPAnhvYnndBGHbfkGJ4wi7LIeMwp7FMu3gvzOUWWEaQLXlqsyD0J UowQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=g0UZnDTXq04Y7yfNhde5TvR/evTN5TPi39ya4SwNacQ=; b=zYkKH+P8e48qjySKE/OmLMz+dEf6/M7cEeR/8xfuh20tdCA9Ej2iWONQsousTStfgA /K0EwsIilXod2ejpcSXI57bT6RCoUGnyb6GeQtWzV+YlgoBdkIYIdfm6uXLJND4TJ42S FmrmslepCLfeOUKPkUnBfJOyXRCffs/7uOuY4vz+dK/Z1lR+92F5SocZfTMURULHqbKM asBUXYVWHrMBfPK7sRWVZ2Off3BS+Z/ZzMRTI8QTvsqbqahBTfg1YD63PL77DldXencx Nsh1pZMmXE/yE98D38zCyZDuQlajThRHnoBttyR0fAGQ0j8aeIBKolhZohcE5O0IAIhM u5BQ== X-Gm-Message-State: ACrzQf1mcrlyaoQRZqC8fg4ftoGYaanHXy8jloLY8wY/cGG1WdI6yc8D yaoioGoMq3W3o21H+IH0ljTtjZCGLwEwhtI9NDUJRdUVy+Z9nw== X-Google-Smtp-Source: AMsMyM6u1ajYRv7iWJSih/w2DrgLKonH2rD4xi0qFov8oeWZ3ilHu8M+UOL0qWArHtrflH0anIK96f3TCUolSBFy/Uc= X-Received: by 2002:a05:6402:190f:b0:45d:2c25:3a1d with SMTP id e15-20020a056402190f00b0045d2c253a1dmr10906114edz.175.1666017852272; Mon, 17 Oct 2022 07:44:12 -0700 (PDT) MIME-Version: 1.0 From: Ruslan Kovtun Date: Mon, 17 Oct 2022 17:44:00 +0300 Message-ID: Content-Type: multipart/alternative; boundary="0000000000004633d705eb3c029f" Received-SPF: pass client-ip=2a00:1450:4864:20::535; envelope-from=koutoftimer@gmail.com; helo=mail-ed1-x535.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Mailman-Approved-At: Mon, 17 Oct 2022 19:03:02 -0400 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.3 (--) --0000000000004633d705eb3c029f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable $ date -d "$( date )" date: invalid date =E2=80=98=D0=9F=D0=BD 17 =D0=BE=D0=BA=D1=82 2022 17:34:0= 0 EEST=E2=80=99 $ date -d "Mon 17 oct 2022 17:34:00 EEST" =D0=9F=D0=BD 17 =D0=BE=D0=BA=D1=82 2022 17:34:00 EEST According to "do one thing and do it well" and to the fact of '-d/--date' option existence, `date` should be able to parse its default output in any locale. --=20 Yours faithfully, Ruslan Kovtun. --0000000000004633d705eb3c029f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
$ date -d "$( date )"
date: invalid date =E2= =80=98=D0=9F=D0=BD 17 =D0=BE=D0=BA=D1=82 2022 17:34:00 EEST=E2=80=99
$ date -d "Mon 17 oct 2022 17:34:00 EEST"
=D0=9F=D0=BD 1= 7 =D0=BE=D0=BA=D1=82 2022 17:34:00 EEST

According = to "do one thing and do it well" and to the fact of '-d/--dat= e' option existence, `date` should be able to parse its default output = in any locale.
--
Yours faithfully,= =C2=A0
Ruslan=C2=A0Kovtun.
--0000000000004633d705eb3c029f-- From unknown Sat Jun 21 05:19:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58599: `date -d $(date)` error for non en_* locale Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 18 Oct 2022 01:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58599 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Ruslan Kovtun , 58599@debbugs.gnu.org Received: via spool by 58599-submit@debbugs.gnu.org id=B58599.166605505510746 (code B ref 58599); Tue, 18 Oct 2022 01:05:02 +0000 Received: (at 58599) by debbugs.gnu.org; 18 Oct 2022 01:04:15 +0000 Received: from localhost ([127.0.0.1]:50532 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okb1i-0002nG-KE for submit@debbugs.gnu.org; Mon, 17 Oct 2022 21:04:14 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:40554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okb1g-0002mr-4L for 58599@debbugs.gnu.org; Mon, 17 Oct 2022 21:04:12 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id D662216006D; Mon, 17 Oct 2022 18:04:05 -0700 (PDT) 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 vqHz7_0_4h-H; Mon, 17 Oct 2022 18:04:05 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 2240916006F; Mon, 17 Oct 2022 18:04:05 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.9.2 zimbra.cs.ucla.edu 2240916006F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=78364E5A-2AF3-11ED-87FA-8298ECA2D365; t=1666055045; bh=l8WzMkPfKzAhzeE0dPatqt4ddWd1PqIW9MvaSNY8E0k=; h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type: Content-Transfer-Encoding; b=AY5cY8J9GRhIpyXL6t2ZOFMXR1wR8z24sX/ETisP+koxsBDN+9gblPyyC9S7vBKi1 GWMGB+uBStwvpiw+wlfe49ZBhxvrQc3gf5ae+q0dpxwbK8gKPrkArEvemeBoKQUAnM S34kWlHCD4ZtJnrlSXZfkx9KDtYcYah478zc85yc= 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 NhqEWrzhy5kE; Mon, 17 Oct 2022 18:04:05 -0700 (PDT) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 0479116006D; Mon, 17 Oct 2022 18:04:05 -0700 (PDT) Message-ID: <00adbb95-3d33-2ed9-99d8-865139c576a4@cs.ucla.edu> Date: Mon, 17 Oct 2022 18:04:04 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 Content-Language: en-US References: From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -4.1 (----) 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: -5.1 (-----) On 10/17/22 07:44, Ruslan Kovtun wrote: > According to "do one thing and do it well" and to the fact of '-d/--date' > option existence, `date` should be able to parse its default output in any > locale. Patches would be welcome. Good luck getting it to work, though. Many date formats are ambiguous, and I don't see how you'd address that. In the meantime, I suggest sticking to ISO format dates and times with UTC, e.g.: date -d "$(date -u +'%Y-%m-%d %H:%M:%S.%NZ')"