Maison > développement back-end > Tutoriel Python > Comment convertir des chaînes d'horodatage Unix en dates lisibles par l'homme en Python ?

Comment convertir des chaînes d'horodatage Unix en dates lisibles par l'homme en Python ?

DDD
Libérer: 2024-12-18 22:35:11
original
157 Les gens l'ont consulté

How to Convert Unix Timestamp Strings to Human-Readable Dates in Python?

Conversion de chaînes d'horodatage Unix en dates lisibles en Python

Lorsque vous travaillez avec des horodatages Unix, il est souvent nécessaire de les convertir en dates lisibles pour l'homme consommation. Python fournit plusieurs méthodes à cet effet, dont time.strftime().

Cependant, comme mentionné dans le message d'erreur donné, en utilisant time.strftime() directement sur une chaîne d'horodatage Unix (qui est un la représentation sous forme de chaîne d'un nombre, par exemple "1284101485") peut entraîner une TypeError.

Pour résoudre ce problème, nous pouvons utiliser la datetime module à la place. Voici comment convertir une chaîne d'horodatage Unix en une date lisible à l'aide de datetime :

from datetime import datetime
ts = int('1284101485')

# if you encounter a "year is out of range" error the timestamp
# may be in milliseconds, try `ts /= 1000` in that case
print(datetime.utcfromtimestamp(ts).strftime('%Y-%m-%d %H:%M:%S'))
Copier après la connexion

Cette approche crée un objet datetime à partir de l'horodatage Unix, puis le convertit dans un format lisible par l'homme à l'aide de la méthode strftime() . Par défaut, il affiche la date et l'heure en UTC (temps universel coordonné), mais vous pouvez spécifier d'autres fuseaux horaires si nécessaire.

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