Cordialement,
--
Q: Connaissez-vous la différence entre l'ignorance et l'apathie ?
R: J'en sais rien et je m'en fous.
Mathieu Goutelle - <URL:http://www.cadichonne.net/>
Perso, je suis à Paris (gmt +1), sous win xp, paramétré pour gérer l'heure d'été. J'ai fait mes tests sous python 2.4.2 On a l'impression que le paramètre GMT ne sert à rien dans ton cas (si on met "Paris, Madrid" à la place, on a le même résultat).
Perso, je suis à Paris (gmt +1), sous win xp, paramétré pour gérer
l'heure d'été. J'ai fait mes tests sous python 2.4.2
On a l'impression que le paramètre GMT ne sert à rien dans ton cas (si
on met "Paris, Madrid" à la place, on a le même résultat).
Perso, je suis à Paris (gmt +1), sous win xp, paramétré pour gérer l'heure d'été. J'ai fait mes tests sous python 2.4.2 On a l'impression que le paramètre GMT ne sert à rien dans ton cas (si on met "Paris, Madrid" à la place, on a le même résultat).
in: x = strptime('15:07 GMT', '%H:%M %Z') in: x out: (1900, 1,1, 15, 7, 0, 0, 1, 0) in: y = strftime( '%H:%M %Z', x) in: y out: '15:07 CET'
donc il semble que strftime simplement traduit le '%Z' du valeur de os.environ['TZ'] et ne convertit pas le '%H'.
Gerard
Gerard
Mathieu Goutelle
Bonjour,
Dans l'article , Gerard Flanagan a écrit :
pour toi?
La même chose... x: (2006, 3, 8, 11, 30, 0, 2, 67, -1) y: 2006-03-08 11:30
C'est pas glop du tout... Moi qui dois gérer des dates de plein de fuseaux horaires, je suis bien embêté. Une idée ?
Cordialement, -- Q: Connaissez-vous la différence entre l'ignorance et l'apathie ? R: J'en sais rien et je m'en fous. Mathieu Goutelle - <URL:http://www.cadichonne.net/>
Bonjour,
Dans l'article <1142947553.718554.269570@z34g2000cwc.googlegroups.com>,
Gerard Flanagan a écrit :
pour toi?
La même chose...
x: (2006, 3, 8, 11, 30, 0, 2, 67, -1)
y: 2006-03-08 11:30
C'est pas glop du tout... Moi qui dois gérer des dates de plein de
fuseaux horaires, je suis bien embêté. Une idée ?
Cordialement,
--
Q: Connaissez-vous la différence entre l'ignorance et l'apathie ?
R: J'en sais rien et je m'en fous.
Mathieu Goutelle - <URL:http://www.cadichonne.net/>
La même chose... x: (2006, 3, 8, 11, 30, 0, 2, 67, -1) y: 2006-03-08 11:30
C'est pas glop du tout... Moi qui dois gérer des dates de plein de fuseaux horaires, je suis bien embêté. Une idée ?
Cordialement, -- Q: Connaissez-vous la différence entre l'ignorance et l'apathie ? R: J'en sais rien et je m'en fous. Mathieu Goutelle - <URL:http://www.cadichonne.net/>
Mathieu Goutelle
(re)Bonjour,
Dans l'article , Gerard Flanagan a écrit :
donc il semble que strftime simplement traduit le '%Z' du valeur de os.environ['TZ'] et ne convertit pas le '%H'.
C'est bien ce qu'il me semble aussi. Ça ne semble pas un comportement normal, mais je suis surpris d'être le premier à découvrir ça.
Cordialement, -- Q: Connaissez-vous la différence entre l'ignorance et l'apathie ? R: J'en sais rien et je m'en fous. Mathieu Goutelle - <URL:http://www.cadichonne.net/>
(re)Bonjour,
Dans l'article <1142952668.083508.243880@v46g2000cwv.googlegroups.com>,
Gerard Flanagan a écrit :
donc il semble que strftime simplement traduit le '%Z' du valeur de
os.environ['TZ'] et ne convertit pas le '%H'.
C'est bien ce qu'il me semble aussi. Ça ne semble pas un comportement
normal, mais je suis surpris d'être le premier à découvrir ça.
Cordialement,
--
Q: Connaissez-vous la différence entre l'ignorance et l'apathie ?
R: J'en sais rien et je m'en fous.
Mathieu Goutelle - <URL:http://www.cadichonne.net/>
donc il semble que strftime simplement traduit le '%Z' du valeur de os.environ['TZ'] et ne convertit pas le '%H'.
C'est bien ce qu'il me semble aussi. Ça ne semble pas un comportement normal, mais je suis surpris d'être le premier à découvrir ça.
Cordialement, -- Q: Connaissez-vous la différence entre l'ignorance et l'apathie ? R: J'en sais rien et je m'en fous. Mathieu Goutelle - <URL:http://www.cadichonne.net/>
Gerard Flanagan
Mathieu Goutelle wrote:
Bonjour,
Dans l'article ,
pour toi?
La même chose... x: (2006, 3, 8, 11, 30, 0, 2, 67, -1) y: 2006-03-08 11:30
C'est pas glop du tout... Moi qui dois gérer des dates de plein de fuseaux horaires, je suis bien embêté. Une idée ?
un truc comme:
import time
offsets = { 'GMT':0, 'CET':1 }
tz = time.strftime('%Z', time.gmtime())
def strftime2( fmt, t, offset): s = list(t) s[3] += offset return time.strftime( fmt, s )
?
Gerard
Mathieu Goutelle wrote:
Bonjour,
Dans l'article <1142947553.718554.269570@z34g2000cwc.googlegroups.com>,
pour toi?
La même chose...
x: (2006, 3, 8, 11, 30, 0, 2, 67, -1)
y: 2006-03-08 11:30
C'est pas glop du tout... Moi qui dois gérer des dates de plein de
fuseaux horaires, je suis bien embêté. Une idée ?
un truc comme:
import time
offsets = { 'GMT':0, 'CET':1 }
tz = time.strftime('%Z', time.gmtime())
def strftime2( fmt, t, offset):
s = list(t)
s[3] += offset
return time.strftime( fmt, s )
C'est pas glop du tout... Moi qui dois gérer des dates de plein de fuseaux horaires, je suis bien embêté. Une idée ?
un truc comme:
import time
offsets = { 'GMT':0, 'CET':1 }
tz = time.strftime('%Z', time.gmtime())
def strftime2( fmt, t, offset): s = list(t) s[3] += offset return time.strftime( fmt, s )
?
Gerard
Le problème de conversion de fuseaux horaires n'est malheureusement pas
aussi simple car il faut tenir compte des changements d'heures été/hiver. Et ceux-ci ne se font pas forcement à la même "période" chaque année.
Par exemple, en France, aujourd'hui on repasse à l'heure d'hiver le dernier dimanche d'octobre alors qu'il y a 15 ans c'était le dernier dimanche de septembre... Et si les machines ont les tables/règles courantes de conversion, elles n'ont pas les précédentes et leurs périodes d'utilisation.
Attention aussi, tous les deltas entre fuseaux ne sont pas des heures entières...
Mathieu Goutelle wrote:
Bonjour,
Dans l'article <1142947553.718554.269570@z34g2000cwc.googlegroups.com>,
C'est pas glop du tout... Moi qui dois gérer des dates de plein de
fuseaux horaires, je suis bien embêté. Une idée ?
un truc comme:
import time
offsets = { 'GMT':0, 'CET':1 }
tz = time.strftime('%Z', time.gmtime())
def strftime2( fmt, t, offset):
s = list(t)
s[3] += offset
return time.strftime( fmt, s )
?
Gerard
Le problème de conversion de fuseaux horaires n'est malheureusement pas
aussi simple car il faut tenir compte des changements d'heures
été/hiver. Et ceux-ci ne se font pas forcement à la même "période"
chaque année.
Par exemple, en France, aujourd'hui on repasse à l'heure d'hiver le
dernier dimanche d'octobre alors qu'il y a 15 ans c'était le dernier
dimanche de septembre... Et si les machines ont les tables/règles
courantes de conversion, elles n'ont pas les précédentes et leurs
périodes d'utilisation.
Attention aussi, tous les deltas entre fuseaux ne sont pas des heures
entières...
C'est pas glop du tout... Moi qui dois gérer des dates de plein de fuseaux horaires, je suis bien embêté. Une idée ?
un truc comme:
import time
offsets = { 'GMT':0, 'CET':1 }
tz = time.strftime('%Z', time.gmtime())
def strftime2( fmt, t, offset): s = list(t) s[3] += offset return time.strftime( fmt, s )
?
Gerard
Le problème de conversion de fuseaux horaires n'est malheureusement pas
aussi simple car il faut tenir compte des changements d'heures été/hiver. Et ceux-ci ne se font pas forcement à la même "période" chaque année.
Par exemple, en France, aujourd'hui on repasse à l'heure d'hiver le dernier dimanche d'octobre alors qu'il y a 15 ans c'était le dernier dimanche de septembre... Et si les machines ont les tables/règles courantes de conversion, elles n'ont pas les précédentes et leurs périodes d'utilisation.
Attention aussi, tous les deltas entre fuseaux ne sont pas des heures entières...