Deutsch English Français Italiano |
<fantome.forums.tDeContes-E244C1.21324801122021@news.free.fr> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.misty.com!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!cleanfeed2-a.proxad.net!nnrp1-1.free.fr!not-for-mail From: Thomas <fantome.forums.tDeContes@free.fr.invalid> Newsgroups: fr.comp.os.unix Mail-Copies-To: nobody Subject: Re: obtenir le fuseau horaire 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> <87ilw9sd1t.fsf@universite-de-strasbourg.fr.invalid> <fantome.forums.tDeContes-349EFD.20524030112021@news.free.fr> <87ee6xs8wh.fsf@universite-de-strasbourg.fr.invalid> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit User-Agent: MT-NewsWatcher/3.5.3b3 (Intel Mac OS X) Supersedes: <fantome.forums.tDeContes-079D2A.02101501122021@news.free.fr> Date: Wed, 01 Dec 2021 21:32:51 +0100 Message-ID: <fantome.forums.tDeContes-E244C1.21324801122021@news.free.fr> Lines: 49 Organization: Guest of ProXad - France NNTP-Posting-Date: 01 Dec 2021 21:32:52 CET NNTP-Posting-Host: 91.175.52.121 X-Trace: 1638390772 news-4.free.fr 5004 91.175.52.121:7359 X-Complaints-To: abuse@proxad.net Bytes: 2823 In article <87ee6xs8wh.fsf@universite-de-strasbourg.fr.invalid>, Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> wrote: > Thomas <fantome.forums.tDeContes@free.fr.invalid> writes: > > >> Oui. Le Népal est à +05:45 par exemple. > > > > donc pour être bien portable, il faudrait que ça puisse être traduit par > > ex en "0575". > > J'aurais dit 345 (minutes). les 2 marchent : le principal est d'avoir une seule unité. > > [...] > > mais effectivement, potentiellement on dot pouvoir séparer le signe puis > > 2 groupes de 2 chiffres, pour appliquer à chaque un traitement différent > > ... > > (un peu une usine à gaz pour ce que c'est, c'est pour ça que j'espérais > > qu'il existe qqch de simple :-) ) > > > >> 3) si tu dois faire cela en bash, il est possible de fournir la base, en > >> écrivant par exemple $((10#010)) (qui vaut 10) plutôt que $((010)) (qui > >> vaut 8). > > > > ça ne marche pas à cause du signe : > > > > $ var=$(( 10#010 )) > > + var=10 > > $ var=$(( 10#+010 )) > > + var=8 > > Tu as donné la solution juste avant (${var:pos:len} en bash). merci, ça marche :-) $ fuseauHoraire=$( date "+%z" ) $ fuseauHoraire="${fuseauHoraire:0:1}( 10#${fuseauHoraire:1:2} *60+ 10#${fuseauHoraire:3:2} )*60" $ fuseauHoraire=$(( fuseauHoraire )) peut-on faire plus court ? (c'est facultatif :-) ) -- RAPID maintainer http://savannah.nongnu.org/projects/rapid/