Ich möchte die aktuelle Zeit in Python erhalten und sie in Variablen wie , month
, day
, hour
, minute
zuweisen. Wie kann dies in Python 2.7 getan werden?Wie bekommt man die aktuelle Zeit in Python und gliedert sich in Jahr, Monat, Tag, Stunde, Minute?
Wie bekommt man die aktuelle Zeit in Python und gliedert sich in Jahr, Monat, Tag, Stunde, Minute?
Antwort
Das datetime
Modul ist dein Freund:
import datetime
now = datetime.datetime.now()
print now.year, now.month, now.day, now.hour, now.minute, now.second
# 2015 5 6 8 53 40
Sie keine separaten Variablen benötigen, die Attribute für die zurück datetime
Objekt haben alles, was Sie brauchen.
von timetuple
von Datetime-Objekt des Auspacken sollten Sie bekommen, was Sie wollen:
from datetime import datetime
n = datetime.now()
t = n.timetuple()
y, m, d, h, min, sec, wd, yd, i = t
Sie Datetime-Modul verwenden können aktuelles Datum und Uhrzeit in Python 2,7
import datetime
print datetime.datetime.now()
Ausgabe zu erhalten:
2015-05-06 14:44:14.369392
Dies beantwortet die Frage nicht. –
Die datetime
Antwort oben ist viel sauberer, aber Sie es mit der ursprünglichen Python time
Modul kann:
import time
strings = time.strftime("%Y,%m,%d,%H,%M,%S")
t = strings.split(',')
numbers = [ int(x) for x in t ]
print numbers
Ausgang:
[2016, 3, 11, 8, 29, 47]
Hier ist ein Einzeiler, die in knapp unter der Leitung max 80 Zeichen kommen.
import time
year, month, day, hour, minute = time.strftime("%Y,%m,%d,%H,%M").split(',')
Drei Bibliotheken für den Zugriff und Daten und Zeiten zu manipulieren, und zwar Datumzeit, Pfeil und Pendel, machen alle diese Elemente in namedtuples, deren Elemente verfügbar sind entweder mit dem Namen oder einen Index. Außerdem sind die Gegenstände genau so zugänglich. (Ich nehme an, wenn ich intelligenter war ich nicht überrascht wäre.)
>>> YEARS, MONTHS, DAYS, HOURS, MINUTES = range(5)
>>> import datetime
>>> import arrow
>>> import pendulum
>>> [datetime.datetime.now().timetuple()[i] for i in [YEARS, MONTHS, DAYS, HOURS, MINUTES]]
[2017, 6, 16, 19, 15]
>>> [arrow.now().timetuple()[i] for i in [YEARS, MONTHS, DAYS, HOURS, MINUTES]]
[2017, 6, 16, 19, 15]
>>> [pendulum.now().timetuple()[i] for i in [YEARS, MONTHS, DAYS, HOURS, MINUTES]]
[2017, 6, 16, 19, 16]
Dies ist eine ältere Frage, aber ich kam mit einer Lösung bis ich andere dachte vielleicht gefallen.
tipepuple() kann mit einem anderen Array gezippt werden, das beschriftete Tupel erzeugt. Übergeben Sie das an ein Wörterbuch und das resultierende Produkt kann mit get_current_datetime_as_dict()['year']
konsumiert werden.
Dies hat ein wenig mehr Overhead als einige der anderen Lösungen hier, aber ich habe festgestellt, dass es so schön ist, im Code auf benannte Werte zugreifen zu können.
import time
year = time.strftime("%Y") # or "%y"
- 1. Javascript, Uhrzeit und Datum: Die aktuelle Minute, Stunde, Tag, Woche, Monat, Jahr einer bestimmten Millisekunde Zeit
- 2. Python Datum Zeit die aktuelle Zeit erhalten, aber mit Sekunden und Stunde und Minute
- 3. Pandas DataFrame schneiden nach Tag/Stunde/Minute
- 4. Datetime aktuelle Jahr und Monat Python
- 5. Wie man Tag, Monat und Stunde von NSDate in Swift
- 6. Timepicker stürzt App, wenn die Minute und Stunde bekommt
- 7. Wie bekommt man die aktuelle Zeit in PHP?
- 8. Wie konvertiert man (Stunde: Minute: Sekunde) zu Stunde in Dezimalzahl
- 9. Datum in Monat, Tag und Jahr umwandeln?
- 10. Wie man Jahr, Monat, Tag, Stunde und Minuten aus einem DateTimeField extrahiert?
- 11. die Daten im Jahr Monat Tag Stunde Konvertieren und Minuten auf dem neuesten Stand in R
- 12. Anzeige Tag, Monat und Jahr anstelle des aktuellen Tag, Monat und Jahr
- 13. Angularjs nächsten und vorherigen Tag, Jahr, Monat
- 14. berechnen Jahr vom Wochentag, Monat und Tag
- 15. Wie bekommt man die Wochennummer in Python?
- 16. Gegeben Jahr, Monat und Tag, alles in int, wie würde ich ein NSDate generieren
- 17. braucht Jahr, Monat und Tag für Einsendeschluss
- 18. C++ Monat, Tag und Jahr Validierung
- 19. Spark DataFrame TimestampType - wie bekommt man Jahr, Monat, Tag Werte aus dem Feld?
- 20. Wie erstellen Sie eine UTC-Zeit in C für einen bestimmten Tag, Monat und Jahr?
- 21. Wie subtrahiert man einen Tag/Stunde/Minute von joda-time DateTime in Scala?
- 22. Wie überprüft man, ob die aktuelle Zeit in Python liegt?
- 23. Gruppendatensätze nach Monat und Jahr in Rails
- 24. Wie Tag/Monat/Jahr Datum in .NET Stil 100ns Ticks seit dem 1. Januar 0001 konvertieren?
- 25. Sortierung MySQL Datum, Tag/Monat/Jahr Format
- 26. Wie bekomme ich Tag/Monat und Jahr von jquery datepicker
- 27. Wie kann ich ein Datum im Format sortieren: Tag/Monat/Jahr Stunde: Min: Sek
- 28. Wie bekomme ich die aktuelle Zeit in Swift?
- 29. Monat und Jahr Picker in ionischen framwork
- 30. Text gliedert sich in die Hälfte, aber im nächsten Satz
http://stackoverflow.com/a/2158454/3994485 – sharpshadow
möglich Duplikat von [Wie aktuelle Zeit in Python bekommen] (http://stackoverflow.com/questions/415511/how-to-get -current-time-in-python) –