Πώς να λάβετε την τρέχουσα ώρα στην Python

Ποια είναι η ενότητα/μέθοδος που χρησιμοποιείται για να λάβετε την τρέχουσα ώρα;

Λύση

Χρήση:

>>> import datetime
>>> datetime.datetime.now()
datetime.datetime(2009, 1, 6, 15, 8, 24, 78915)

>>> print(datetime.datetime.now())
2009-01-06 15:08:24.789150

Και ακριβώς την ώρα:

>>> datetime.datetime.now().time()
datetime.time(15, 8, 24, 78915)

>>> print(datetime.datetime.now().time())
15:08:24.789150

Δείτε την τεκμηρίωση για περισσότερες πληροφορίες.

Για να γλιτώσετε την πληκτρολόγηση, μπορείτε να εισαγάγετε το αντικείμενο datetime από το module datetime:

>>> from datetime import datetime

Στη συνέχεια, αφαιρέστε το αρχικό datetime. από όλα τα παραπάνω.

Σχόλια (6)

Μπορείτε να χρησιμοποιήσετε time.strftime():

>>> from time import gmtime, strftime
>>> strftime("%Y-%m-%d %H:%M:%S", gmtime())
'2009-01-05 22:14:39'
Σχόλια (6)
>>> from time import gmtime, strftime
>>> strftime("%a, %d %b %Y %X +0000", gmtime())
'Tue, 06 Jan 2009 04:54:56 +0000'

Αυτό δίνει την τρέχουσα GMT στην καθορισμένη μορφή. Υπάρχει επίσης μια μέθοδος localtime().

Αυτή η σελίδα έχει περισσότερες λεπτομέρειες.

Σχόλια (0)