Date: Tue, 25 Jul 2000 00:25:27 +0200 From: Phil Pennock <pdp@nl.demon.net> To: gnats-admin@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: misc/20159: strftime() can't produce ISO8601 format timezone representation Message-ID: <20000725002527.A67116@samhain.noc.nl.demon.net> In-Reply-To: <200007242210.PAA15988@freefall.freebsd.org>; from "gnats-admin@FreeBSD.org" on Mon 24 Jul 2000 (15:10 -0700) References: <E13GqO3-000HRe-00@samhain.noc.nl.demon.net> <200007242210.PAA15988@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2000-07-24 at 15:10 -0700, gnats-admin@FreeBSD.org wrote:
> It has the internal identification `misc/20159'.
> >Synopsis: strftime() can't produce ISO8601 format timezone representation
I have been informed that GNU strftime() implements this same behaviour,
using %z in the same way. My only available reference is an old Debian
box which does not document this. I have not examined the code. This
is a clean-room implementation.
Thinking about -0000 ("not telling you my timezone") - I seem to recall
that there was a struct tm entry which could be used for this. An old
fuzzy memory suggests tm_isdst, but this is not documented on FreeBSD
strftime(3). strftime.c has %Z giving '?' if tm_isdst is not either 0
or 1 - my memory suggests -1. This would have been either Solaris or
GNU, from documentation read some time ago. If an definitive answer for
this can be given, the code mod is trivial.
A feature request (already!) is to support +nn:nn which allegedly the
GNU version can't handle. Could someone with appropriate authority
please say if it is acceptable to use %Ez? I suspect not. :^/
--
Phil Pennock <pdp@nl.demon.net> <Phil.Pennock@thus.net>
Demon Internet Nederland -- Network Operations Centre -- Systems Administrator
Libertes philosophica.
Sales: +31 20 422 20 00 Support: 0800 33 6666 8
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000725002527.A67116>
