Deutsch English Français Italiano |
<87ilw9sd1t.fsf@universite-de-strasbourg.fr.invalid> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!news.mixmin.net!aioe.org!9ySnaoA89KpIvxcESJFCUw.user.46.165.242.75.POSTED!not-for-mail From: Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> Newsgroups: fr.comp.os.unix Subject: Re: obtenir le fuseau horaire Date: Tue, 30 Nov 2021 19:39:42 +0100 Organization: =?utf-8?Q?Universit=C3=A9?= de Strasbourg Message-ID: <87ilw9sd1t.fsf@universite-de-strasbourg.fr.invalid> References: <fantome.forums.tDeContes-DE16C1.01290730112021@news.free.fr> <slrnsqc174.2k2t.naddy@lorvorc.mips.inka.de> <fantome.forums.tDeContes-98D87E.18352930112021@news.free.fr> <fantome.forums.tDeContes-D86D9C.19015030112021@news.free.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: gioia.aioe.org; logging-data="1088"; posting-host="9ySnaoA89KpIvxcESJFCUw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org"; User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) Cancel-Lock: sha1:gE5E0btySPBuiWVimEBgvn3W5tI= X-Notice: Filtered by postfilter v. 0.9.2 Bytes: 2161 Lines: 29 Thomas <fantome.forums.tDeContes@free.fr.invalid> writes: [...] > est-ce qu'il est fait usage, qqpart dans le monde, de fuseaux horaires=20 > dont les minutes ne sont pas 0 ? Oui. Le N=C3=A9pal est =C3=A0 +05:45 par exemple. > si oui, > y a-t-il un moyen assez simple d'obtenir ou de convertir =C3=A7a en secon= des,=20 > ou autre format suffisamment pratique pour les calculs ? (J'ai un doute sur "les calculs". En g=C3=A9n=C3=A9ral on calcule en UTC et= on affiche dans un fuseau donn=C3=A9. Cela dit...) 1) date (chez moi) a des variantes "%:z" par exemple, qui affiche "+01:00" par exemple 2) ces cha=C3=AEnes sont des format fixe, donc m=C3=AAme (s)scanf devrait s= 'en sortir ; par exemple sscanf (..., "%1[+-]%d:%d", ...) en C. 3) si tu dois faire cela en bash, il est possible de fournir la base, en =C3=A9crivant par exemple $((10#010)) (qui vaut 10) plut=C3=B4t que $((010)= ) (qui vaut 8). -- Alain.