170 похожих чатов

Есть время 2021-12-22 05:46:11 мне его нужно посчитать с

учетом указанного часового. Как это правильно делается? Потому что у меня костыль: `zone = (datetime.now(timezone("Europe/Kiev")))
num = int(str(zone).split("+")[-1].replace("0", "")[0])
status["change_time"] = time + timedelta(hours=num)` Если например Лондон часовой поставить то все сломается

5 ответов

25 просмотров

Вот из вопроса не понятно ничего. Исходное время - это поясное или UTC? Что значит посчитать с учетом часового? Перевести UTC в поясное или наоборот?

Черепаха-Баранов Автор вопроса
𝓐𝓶𝓪𝓻𝓸 𝓥𝓲𝓽𝓪 🐝
Вот из вопроса не понятно ничего. Исходное время -...

Я иду на ftp сервре, там смотрю на нужный файл, смотрю его время последний модификации, и он например 5:00, но когда я смотрю через ftp-клиент filezilla у меня 7:00, я из Украины, а сервер в России и если на файл смотреть через IPmanager то время 8:00. Мне нужно пользователю в телеграм бот вернуть файл и время его модификации, но я не знаю как мне правильно прикрутить нужное время учитывая такую кашу с часовыми поясами. И я написал костыль.

Черепаха Баранов
Я иду на ftp сервре, там смотрю на нужный файл, см...

from datetime import datetime, timezone, timedelta d = datetime.strptime('2021-12-22 10:11:12', '%Y-%m-%d %H:%M:%S').astimezone(timezone.utc) print(d) d = d.astimezone(timezone(timedelta(hours=2))) print(d)

Черепаха Баранов
Спасибо

Там только один момент - оно считает наивное время с учетом системного часового пояса. Если надо сделать честное UTC из того, что прилетело в строке, то костыль нужен, да. Но я пользуюсь таким: d = datetime.strptime('2021-12-22 10:11:12', '%Y-%m-%d %H:%M:%S').replace(tzinfo=timezone.utc)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта