Μετατροπή της μορφής epoch σε αντικείμενο struct_time στην Python
Τα δευτερόλεπτα που λαμβάνονται από τη μορφή epoch μπορούν
να μετατραπούν σε ένα ειδικό αντικείμενο struct_time.
Στη δομή δεδομένων μοιάζει με λεξικό.
Το αντικείμενο struct_time απαιτείται για πιο
εύκολη εργασία με ημερομηνίες που αποθηκεύονται σε
μορφή epoch.
Ας λάβουμε το αντικείμενο struct_time:
now = time.time()
res = time.localtime(now)
print(res)
Αποτέλεσμα εκτέλεσης του κώδικα:
time.struct_time(tm_year=2025, tm_mon=12,
tm_mday=31, tm_hour=15, tm_min=40, tm_sec=51, tm_wday=3,
tm_yday=365, tm_isdst=0)
Τώρα ας λάβουμε από το struct_time
τον τρέχοντα μήνα. Για να το κάνουμε αυτό, στη μεταβλητή res
μέσω της τελείας θα προσπελάσουμε την ιδιότητα της tm_mon:
print(res.tm_mon) # θα εμφανίσει 12
Εμφανίστε από το struct_time την τρέχουσα
μέρα.
Εμφανίστε από το struct_time την τρέχουσα
ώρα.
Δίνεται το ακόλουθο epoch:
dt = 1602314100.0
Λάβετε από αυτό το struct_time.