Maison > développement back-end > Tutoriel Python > Comment convertir une chaîne d'horodatage Unix en une date lisible en Python ?

Comment convertir une chaîne d'horodatage Unix en une date lisible en Python ?

DDD
Libérer: 2024-12-27 03:19:09
original
794 Les gens l'ont consulté

How to Convert a Unix Timestamp String to a Readable Date in Python?

Conversion d'une chaîne d'horodatage Unix en date lisible

En Python, une chaîne d'horodatage Unix représente le nombre de secondes écoulées depuis l'époque (1er janvier 1970). Souvent, nous devons convertir cette chaîne en une date lisible.

Lorsque nous essayons d'utiliser time.strftime pour cette conversion, nous rencontrons une TypeError car strftime attend un tuple avec neuf composants de date et d'heure comme deuxième argument, pas une chaîne.

Solution : utilisez le module datetime

Pour convertir avec succès un Chaîne d'horodatage Unix à une date lisible, nous pouvons utiliser le module datetime :

from datetime import datetime

# Convert the timestamp string to an integer
ts = int('1284101485')

# Create a datetime object from the timestamp
dt = datetime.utcfromtimestamp(ts)

# Format the datetime object into a readable date and time string
date_str = dt.strftime('%Y-%m-%d %H:%M:%S')

print(date_str)
Copier après la connexion

Cette approche produit la sortie souhaitée de la date et de l'heure dans un format lisible par l'homme.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal