Re: obtenir le fuseau horaire

Liste des GroupesRevenir à fco unix 
Sujet : Re: obtenir le fuseau horaire
De : fantome.forums.tDeContes (at) *nospam* free.fr.invalid (Thomas)
Groupes : fr.comp.os.unix
Date : 01. Dec 2021, 22:32:51
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <fantome.forums.tDeContes-E244C1.21324801122021@news.free.fr>
References : 1 2 3 4 5 6 7
User-Agent : MT-NewsWatcher/3.5.3b3 (Intel Mac OS X)
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/

Date Sujet#  Auteur
30 Nov 21 * obtenir le fuseau horaire28Thomas
30 Nov 21 +* Re: obtenir le fuseau horaire7Nicolas George
30 Nov 21 i`* Re: obtenir le fuseau horaire6Thomas
30 Nov 21 i +* Re: obtenir le fuseau horaire2Olivier Miakinen
30 Nov 21 i i`- Re: obtenir le fuseau horaire1Thomas
30 Nov 21 i `* Re: obtenir le fuseau horaire3Nicolas George
1 Dec 21 i  `* Re: obtenir le fuseau horaire2Olivier Miakinen
1 Dec 21 i   `- Re: obtenir le fuseau horaire1Thomas
30 Nov 21 `* Re: obtenir le fuseau horaire20Christian Weisgerber
30 Nov 21  `* Re: obtenir le fuseau horaire19Thomas
30 Nov 21   `* Re: obtenir le fuseau horaire18Thomas
30 Nov 21    +* Re: obtenir le fuseau horaire8Alain Ketterlin
30 Nov 21    i+* Re: obtenir le fuseau horaire6Thomas
30 Nov 21    ii`* Re: obtenir le fuseau horaire5Alain Ketterlin
1 Dec 21    ii +* Re: obtenir le fuseau horaire3Olivier Miakinen
1 Dec 21    ii i`* Re: obtenir le fuseau horaire2Thomas
1 Dec 21    ii i `- Re: obtenir le fuseau horaire1Olivier Miakinen
1 Dec 21    ii `- Re: obtenir le fuseau horaire1Thomas
7 Dec 21    i`- interprétation de l'octal avec bash1Thomas
30 Nov 21    +- Re: obtenir le fuseau horaire1Christian Weisgerber
4 Dec 21    `* Re: obtenir le fuseau horaire8Stéphane CARPENTIER
4 Dec 21     `* Re: obtenir le fuseau horaire7Olivier Miakinen
4 Dec 21      `* Re: obtenir le fuseau horaire6Alain Ketterlin
5 Dec 21       `* Re: obtenir le fuseau horaire5Olivier Miakinen
5 Dec 21        `* Re: obtenir le fuseau horaire4Stéphane CARPENTIER
7 Dec 21         `* Re: obtenir le fuseau horaire3Thomas
11 Dec 21          `* Re: obtenir le fuseau horaire2Stéphane CARPENTIER
19 Dec 21           `- Re: obtenir le fuseau horaire1Thomas

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal