Back to questions
Intern — Junior
59
Какие существуют методы и типы данных для работы с временными метками и датами в программировании?
Answer from AI
sobes.tech AI
В Python для работы с датами и временными метками чаще всего используют модули datetime и time.
Основные типы и методы:
datetime.datetime— объект, представляющий дату и время.datetime.date— объект только с датой (год, месяц, день).datetime.time— объект только со временем (часы, минуты, секунды).datetime.timedelta— разница между двумя датами или временем.
Пример создания текущей даты и времени:
from datetime import datetime
now = datetime.now()
print(now) # 2024-06-01 12:34:56.789012
Для работы с временными метками (timestamp) можно использовать:
import time
timestamp = time.time() # количество секунд с 1 января 1970
print(timestamp)
Конвертация timestamp в дату:
dt = datetime.fromtimestamp(timestamp)
print(dt)
Таким образом, эти инструменты позволяют удобно создавать, преобразовывать и вычислять даты и время в программах на Python.