Метод 1: использование модуля datetime
Модуль datetimeв Python предоставляет класс datetime, который позволяет нам манипулировать и форматировать временные метки. Вот пример:
import datetime
timestamp = 1611217200 # Replace with your timestamp
date = datetime.datetime.fromtimestamp(timestamp)
formatted_date = date.strftime("%Y-%m-%d %H:%M:%S")
print("Human-readable date:", formatted_date)
Метод 2: использование модуля time
Модуль timeпредоставляет функции для работы с временными метками. Мы можем использовать функцию ctime()для преобразования отметки времени в удобочитаемый формат. Вот пример:
import time
timestamp = 1611217200 # Replace with your timestamp
human_readable = time.ctime(timestamp)
print("Human-readable date:", human_readable)
Метод 3: использование библиотеки arrow
Библиотека arrow— это мощная библиотека Python для работы с датами, временем и временными метками. Он предоставляет простой и интуитивно понятный API. Вот пример:
import arrow
timestamp = 1611217200 # Replace with your timestamp
human_readable = arrow.get(timestamp).format('YYYY-MM-DD HH:mm:ss')
print("Human-readable date:", human_readable)
Метод 4: использование библиотеки pandas
Библиотека pandasшироко используется для манипулирования данными в Python. Он также предлагает функции для работы с метками времени. Вот пример:
import pandas as pd
timestamp = 1611217200 # Replace with your timestamp
human_readable = pd.to_datetime(timestamp, unit='s')
print("Human-readable date:", human_readable)
Метод 5: использование strftime()
Метод strftime()позволяет нам форматировать временные метки с использованием определенного кода формата. Вот пример:
import time
timestamp = 1611217200 # Replace with your timestamp
formatted_date = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(timestamp))
print("Human-readable date:", formatted_date)
В этой статье мы рассмотрели различные методы преобразования временных меток Python в удобочитаемые форматы. Мы рассмотрели использование встроенных модулей, таких как datetimeи time, а также популярных библиотек, таких как arrowи 20. Используя эти методы, вы можете легко манипулировать метками времени и представлять их в формате, понятном человеку.