delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2016/08/31/10:48:37

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; q=dns; s=
default; b=Gvd5jfUJzxLE7CMHGkD6gyt/xbaodX1mx5E4AE4TqXvSPdDUKIK2T
DdUuZpREwCRXCud+e0OndJcBgeorUOdJ//YDCMBIMKWKizkOx/6pidwWseLZpQ3A
7EZGgSxW2erulD6azywxHBweBtLbIeZFPNkZP3iqBCmLJS2GM4QwUs=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; s=default;
bh=uuWCvJsmmSK2rdvnwl3fNKBoxXo=; b=e5zjh+HC0TIunDjNwVkRGR32O2pT
l7J0cQr4VysFqUJPeLMIV3GQ5jD+DgbYXRA26GHqfXu1RsD0bZcNkERYoj+QvT+V
AAIX8OBlYM3BJuflSaQiw/EE9I95Y+0wl6iE05otF9IAzI+lDTDXedICK7By6gyI
0nZD8FxZFTxiy/U=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-101.6 required=5.0 tests=AWL,BAYES_00,GOOD_FROM_CORINNA_CYGWIN,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:1643, expectation
X-HELO: drew.franken.de
Date: Wed, 31 Aug 2016 16:48:09 +0200
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: Different representations of time in ls -l and date(1)
Message-ID: <20160831144809.GB22389@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <A45B1767F1002449A37508C2CC6003D736A232 AT DEFTHW99EJ1MSX DOT ww902 DOT siemens DOT net> <860c2a0f5dd46780649de9a26ebc0464 AT mhoenicka DOT de> <dcd35b85-cfff-a821-a81c-b311db1bd242 AT farance DOT com> <60d27734-5ce7-6e25-e170-a0baa5442a69 AT redhat DOT com>
MIME-Version: 1.0
In-Reply-To: <60d27734-5ce7-6e25-e170-a0baa5442a69@redhat.com>
User-Agent: Mutt/1.6.2 (2016-07-01)

--yNb1oOkm5a9FJOVX
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Aug 31 09:36, Eric Blake wrote:
> On 08/31/2016 08:04 AM, Frank Farance wrote:
> > On 2016-08-31 08:09, Markus Hoenicka wrote:
> >> At 2016-08-31 13:41, Schwarz, Konrad was heard to say:
> >>> Sorry for the previous incomplete mail.
> >>>
> >>> So my problem is that date(1) outputs AM/PM style dates, whereas ls -l
> >>> uses 24 hour times.
> >>>
> >>> $ ls -l rtos_benchmark.lst
> >>> -rwxr-xr-x+ 1 mchn1350 Domain Users 263 Aug 31 13:14 rtos_benchmark.l=
st*
> >>> $ date
> >>> Wed, Aug 31, 2016  1:39:35 PM
> >>> $ echo $LC_TIME
> >>>
> >>> $ echo $LANG
> >>> en_US.UTF-8
> >>>
> >>> Shouldn't they be using the same format?
>=20
> Not necessarily.  ls hardcodes its default representation for files
> younger than 6 months to:
>=20
> "%b %e %H:%M"
>=20
> while date hardcodes its default representation to:
>=20
> nl_langinfo(_DATE_FMT)
>=20
> >=20
> > Furthermore, I'd say that the default output of "date" should look like
> > the Linux one, which is the way it has looked on UNIX for about 40 year=
s:
> >=20
> > Linux: Wed Aug 31 08:56:10 EDT 2016
> > Cygwin: Wed, Aug 31, 2016 08:54:49
> >=20
> > In other words, on Cygwin: get rid of the commas, put back the timezone.
>=20
> Sounds like the bug is in cygwin1.dll's nl_langinfo() function for
> returning a date format with spurious commas.

Windows LOCALE_SLONGDATE contains these commas in the en-US locale.

Outside of the "C"/"POSIX" locale the expectation of identical date/time
strings on different platforms is not feasible.


Corinna

--=20
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--yNb1oOkm5a9FJOVX
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJXxu4pAAoJEPU2Bp2uRE+gWaMQAKV6eLk3vTDakgIAHmzUuZGe
lDQ8onD3S7R7TG5sUwqCiM/C/pNwal5DbK6f2W40IkSYD0ppYQ6srsA74kw3xvgO
UAZX4+iYrOwUf3ff/Bn3mvK/7I9vUf+a6Begn7n+1f2TbIOo2YYG/lnmjvfJ6xo3
FGHIrKMce5jfG7kjNwZ5ocRnJDcjGO7UGGSgRnKkx0j8rgzdDdWxxRRqW08jWjrn
1nbaQ/Sb1PyBVXdap6nfn5m/k1vaWVx+Vhw3BRtV6KrqMKIIKrz+i+yBXUJGqv+E
ySxqmG9QUO08UvZnFtXcDXcY/2WyLMRvJE63VLKbWX7gue8ElcnNDdKyjcML1tu7
Nulcvsu5cqEXzNadCiolY8+XqiZqr1EAesF3Y88DYsDcmDgvyEgE78QWEOvXjKzc
mxi3YfO5xa8Frms8lQR28JSL1PPmsPlXWLgjBg7fyimgibjiuSiHYAO15jOxN/1y
bbLl0X1JhpPJ1Rcnp6zk93yoH2rTz9HLtlHefkL2AoVTszje0vbnNqQfnlmmYu4J
Tq9w0guzBOf97AMK1bgLtMz+BQh94XBx+49GabY0NzXc7hxfBoBCCvACP+Ri+Usr
QJ45cCmJ7LQeRh4SwZD+3WXkEXO1SqCxpURa8ZG47lkROW1ItaPaE0iY7/EXMS7q
xYsmPXAsRPlgJBZvko/j
=hsU8
-----END PGP SIGNATURE-----

--yNb1oOkm5a9FJOVX--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019