import time
print time.strftime("%a, %d %b %Y %I:%M %p %Z", time.gmtime())
Vivo in California. Per qualche motivo, questo codice riporta l'ora in GMT, invece di rispettare il fuso orario del sistema. So che strftime sa che sono in pacifico, perché alla fine stampa ancora "PST", ma è ancora otto ore avanti. Qualcun altro se ne accorge? Qualcuno sa cosa c'è di sbagliato nel mio sistema o nel mio codice?Python: strftime, gmtime non rispettando il fuso orario
EDIT: esecuzione date
dalla riga di comando mi dà la data corretta. Inoltre, l'ho eseguito su due computer diversi (mac e linux) e entrambi riportano 8 ore prima. Ti aspetti di correggere il fuso orario prima di usare strftime?
Cosa succede se si esegue "data" sulla riga di comando? Potrebbe essere che l'ora del tuo computer è impostata su GMT, ma ha un fuso orario della California? –