@che_aa

UNIX timestamp начала и конца дня/месяца в python?

Как я могу получить начало и конец месяца в UNIX формате? Например 1601424000 - 1604102400 для текущего месяца и 1602460800 - 1602547200 для текущего дня?
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
shabelski89
@shabelski89
engineer
Вот Вам пример для округления к ближайшему целому часу, немного подумать будет полезно:
def hour_rounder(t):
    # Rounds to nearest hour by adding a timedelta hour if minute >= 30
    dt = t.replace(second=0, microsecond=0, minute=0, hour=t.hour) + timedelta(hours=t.minute // 30)
    ts = int(dt.timestamp())
    return str(ts)

print(hour_rounder(datetime.now()))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 130 000 ₽
deeplay Новосибирск
от 130 000 ₽
Enjoy PRO Санкт-Петербург
от 140 000 до 180 000 ₽
26 окт. 2020, в 10:08
5000 руб./за проект
26 окт. 2020, в 09:51
3000 руб./за проект
26 окт. 2020, в 09:41
10000 руб./за проект