Χρονική σήμανση Python έως ώρα ώρας και αντίστροφα

Σε αυτό το άρθρο, θα μάθετε να μετατρέπετε τη χρονική σήμανση σε αντικείμενο χρόνου και το αντικείμενο χρόνου σε χρονική σήμανση (με τη βοήθεια παραδειγμάτων)

Είναι πολύ συνηθισμένο να αποθηκεύετε ημερομηνία και ώρα ως χρονική σήμανση σε μια βάση δεδομένων. Η χρονική σήμανση Unix είναι ο αριθμός των δευτερολέπτων μεταξύ μιας συγκεκριμένης ημερομηνίας και της 1ης Ιανουαρίου 1970 στο UTC.

Παράδειγμα 1: Χρονική σήμανση Python έως ώρα ώρας

 from datetime import datetime timestamp = 1545730073 dt_object = datetime.fromtimestamp(timestamp) print("dt_object =", dt_object) print("type(dt_object) =", type(dt_object)) 

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 dt_object = 2018-12-25 09:27:53 τύπος (dt_object) = 

Εδώ, έχουμε εισαγάγει datetimeτάξη από τη μονάδα δεδομένων χρόνου. Στη συνέχεια, χρησιμοποιήσαμε την datetime.fromtimestamp()μέθοδο classm που επιστρέφει την τοπική ημερομηνία και ώρα (αντικείμενο χρόνου). Αυτό το αντικείμενο αποθηκεύεται σε μεταβλητή dt_object.

Σημείωση: Μπορείτε εύκολα να δημιουργήσετε μια συμβολοσειρά που αντιπροσωπεύει την ημερομηνία και την ώρα από ένα datetimeαντικείμενο χρησιμοποιώντας τη μέθοδο strftime ().

Παράδειγμα 2: Χρόνος ώρας Python έως χρονική σήμανση

Μπορείτε να λάβετε τη χρονική σήμανση από ένα αντικείμενο ημερομηνίας χρησιμοποιώντας τη datetime.timestamp()μέθοδο.

 from datetime import datetime # current date and time now = datetime.now() timestamp = datetime.timestamp(now) print("timestamp =", timestamp) 

ενδιαφέροντα άρθρα...