Timestamp to Date Python
В Python существует несколько способов преобразования временной метки (timestamp) в дату. Один из самых простых способов - использование модуля datetime.
Для начала, мы должны импортировать модуль datetime:
python
import datetime
Затем мы можем использовать метод `fromtimestamp()` для преобразования временной метки в объект datetime. Возьмем, например, временную метку 1613366400:
python
timestamp = 1613366400
date = datetime.datetime.fromtimestamp(timestamp)
print(date)
В этом примере, мы получим следующий вывод:
2021-02-15 00:00:00
Обратите внимание, что объект `date` содержит как дату, так и время. Если вам нужна только дата без времени, вы можете использовать метод `date()`:
python
date = datetime.datetime.fromtimestamp(timestamp).date()
print(date)
Этот код выдаст следующий результат:
2021-02-15
Кроме того, если у вас есть список временных меток, вы можете преобразовать их все в даты, используя цикл `for`:
python
timestamps = [1613366400, 1613452800, 1613539200]
dates = []
for timestamp in timestamps:
date = datetime.datetime.fromtimestamp(timestamp).date()
dates.append(date)
print(dates)
В этом примере, мы получим список дат:
[datetime.date(2021, 2, 15), datetime.date(2021, 2, 16), datetime.date(2021, 2, 17)]
Таким образом, с помощью модуля datetime в Python вы можете легко преобразовать временные метки в даты и использовать их для работы с датами в вашем коде.