Es sieht so aus, als ob ich es nicht schaffen werde, das Bash UTC Datum in der Sekunde zu bekommen. Ich bin in Sydney so + 10 Stunden UTC-ZeitBash bekommen UTC Zeit in Sekunde
date
Thu Jul 3 17:28:19 WST 2014
date -u
Thu Jul 3 07:28:20 UTC 2014
Aber wenn ich es zu konvertieren versucht, ich bin das gleiche Ergebnis zu erzielen, die
date +%s
1404372514
date -u +%s
1404372515
nicht UTC-Zeit ist, was ich hier fehlt?
Nachdem eine Antwort zu bekommen sagt date +%s
UTC-Zeit zurückkehrt, sind hier weitere Details über das Problem, das ich jetzt mit Blick auf bin.
Ich versuche, ein Datum in einer Datei mit Python geschrieben zu vergleichen. Dieses Datum wird in Sekunden in UTC-Zeit geschrieben. Und die Bash date +%s
gibt mir nicht die gleiche. Eigentlich, wenn ich in Python time.asctime(time.localtime(date_in_seconds_from_bash))
mache, bekomme ich die aktuelle Zeit von Sydney, nicht UTC. Ich verstehe nicht.
Wollen Sie Zeit in Sekunden seit dem Beginn des Tages? Woche? Monat? Jahr? –
Das macht überhaupt keinen Sinn? –
Rückgabewert von 'Datum +% s' ist in der Tat UTC – anubhava