Встречается на 1% собеседований по Python
Какие знаешь типы для работы со временем и датой
В Python есть несколько модулей для работы с датой и временем:
- datetime — основной модуль:
python
from datetime import datetime, date, time, timedelta
now = datetime.now() # текущее время
today = date.today() # текущая дата
delta = timedelta(days=7) # разница во времени- time — работа с временными метками:
python
import time
timestamp = time.time() # Unix-время в секундах
time.sleep(1) # пауза- calendar — работа с календарями:
python
import calendar
calendar.month(2023, 12) # декабрь 2023- pytz — работа с часовыми поясами (внешняя библиотека):
python
from pytz import timezone
tz = timezone('Europe/Moscow')- dateutil — расширенная работа с датами (внешняя библиотека):
python
from dateutil import parser
dt = parser.parse("2023-12-31") # парсинг строкиДля сложных задач лучше использовать внешние библиотеки типа arrow или pendulum.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы