Μέθοδος mktime της μονάδας time

Η μέθοδος mktime της μονάδας time μετατρέπει μια συμβολοσειρά με ημερομηνία και ώρα σε δευτερόλεπτα. Στην παράμετρο της μεθόδου καθορίζουμε μια δομή χρόνου struct_time ή μια πλειάδα από 9 στοιχεία με την υποχρεωτική σημαία dst, η οποία αντιπροσωπεύει την τοπική ώρα.

Σύνταξη

pythonimport time

time.mktime(δομή χρόνου ή πλειάδα)

Παράδειγμα

Ας μετατρέψουμε μια συμβολοσειρά με ημερομηνία και ώρα σε δευτερόλεπτα:

pythonimport time

struct_time = time.strptime('10/10/2020 10:15', '%d/%m/%Y %H:%M')
res = time.mktime(struct_time)
print(res)

Αποτέλεσμα του εκτελεσμένου κώδικα:

python1602314100.0

Δείτε επίσης

  • μέθοδος time της μονάδας time,
    η οποία επιστρέφει την ώρα σε δευτερόλεπτα από την αρχή της εποχής
  • μέθοδος ctime της μονάδας time,
    η οποία μετατρέπει δευτερόλεπτα σε συμβολοσειρά με ημερομηνία και ώρα
  • μέθοδος localtime της μονάδας time,
    η οποία μετατρέπει δευτερόλεπτα σε τοπική ώρα
  • μέθοδος gmtime της μονάδας time,
    η οποία μετατρέπει δευτερόλεπτα σε μορφή UTC
  • μέθοδος sleep της μονάδας time,
    η οποία διακόπτει την εκτέλεση λειτουργίας για ένα καθορισμένο αριθμό δευτερολέπτων