Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Python

Python Timestamps Converteren naar Datetime (en Terug) – Snelle Gids

Het is vrij gebruikelijk om datum en tijd op te slaan als een timestamp in een database. Een Unix-timestamp is het aantal seconden tussen een bepaalde datum en 1 januari 1970 om UTC.

We kunnen simpelweg de fromtimestamp() methode uit de datetime module gebruiken om een datum te krijgen van een UNIX-timestamp.

Python timestamp naar datetime

 from datetime import datetime # timestamp is aantal seconden sinds 1970-01-01 timestamp = 1545730073 # converteer de timestamp naar een datetime object in de lokale tijdzone dt_object = datetime.fromtimestamp(timestamp) # print het datetime object en zijn type print("dt_object =", dt_object) print("type(dt_object) =", type(dt_object))

Output

 dt_object = 2018-12-25 09:27:53 type(dt_object) = <class 'datetime.datetime'>

Hier hebben we de datetime klasse geïmporteerd uit de datetime module.

Vervolgens gebruikten we de datetime.fromtimestamp() classmethode die de lokale datum en tijd (datetime object) retourneert. Dit object wordt opgeslagen in de dt_object variabele.

Let op: We kunnen eenvoudig een string die datum en tijd vertegenwoordigt maken vanuit een datetime object met de strftime() methode.

Python datetime naar timestamp

In Python kunnen we een timestamp verkrijgen van een datetime object met behulp van de datetime.timestamp() methode. Bijvoorbeeld,

 from datetime import datetime # huidige datum en tijd now = datetime.now() # converteer van datetime naar timestamp ts = datetime.timestamp(now) print("Timestamp =", ts)

Output

 Timestamp = 1672138646.118119

Hier neemt de datetime.timestamp() methode een datetime object als argument en retourneert een Unix-timestamp.

Ook Lezen:

  • Python Programma om String naar Datetime te Converteren

Inhoudsopgave

Python

  1. Python Object-Oriented Programming beheersen: classes, inheritance, encapsulatie & polymorfisme
  2. Python vs. Go: Welke Taal Wint voor Je Project?
  3. Python-arrays: Aanmaken, manipuleren en geavanceerde operaties – Expert-gids
  4. Code Mentor: AI-Gedreven Python Leren & Code Review
  5. Emoji-verwerking in Python meesteren: converteren, weergeven en Unicode-emoticons gebruiken
  6. Python Object-Georiënteerd Programmeren meesteren: Een uitgebreide gids
  7. Python bestandsbeheersing meesteren: maken, lezen, schrijven en openen van tekstbestanden
  8. Python Exception Handling Onder de Loep: try, except, finally en raise Effectief Gebruiken
  9. Python Functies onder de knie krijgen: Syntaxis, Types en Praktische Voorbeelden
  10. Python's strip()-methode beheersen: Uitgebreide handleiding & praktische voorbeelden
  11. Python-tuples beheersen: Packen, uitpakken, vergelijken, slicen en dictionary-sleutels