Tag: datetime

Как найти количество дней в текущем месяце

Возможный дубликат: Получить последний день месяца в Python Как я могу получить количество дней в текущем месяце? То есть, если текущий месяц «Янв 2012», я должен получить 31. Если это «февраль 2012», мне должно быть 29.

Определить время начала и окончания текущего дня (UTC -> EST -> UTC); питон

Я сохраняю все свое время в UTC, и моя система настроена на UTC (хотя я в EST). У меня есть даты, которые хранятся как: Wed, 20 Feb 2013 03:51:39 +0000 Тем не менее, я хотел бы выбрать информацию, основанную сегодня на EST, поэтому я пытаюсь: Получить текущее время как UTC и перейти на EST datetime.utcnow().replace(tzinfo=tz.tzutc()).astimezone(tz.gettz('America/New_York')) […]

Разбор ненулевых временных меток в Python

Я хочу получить datetimes из timestamps, как 3/1/2014 9:55 ниже: 3/1/2014 9:55 с datetime.strptime или что-то подобное. Месяц, день месяца и час не заполняются нулями, но здесь нет директивы форматирования, которая может автоматически анализировать это. Каков наилучший подход? Благодаря!

преобразовать строку в объект datetime

Я хотел бы преобразовать эту строку в объект datetime: Wed Oct 20 16:35:44 +0000 2010 Есть ли простой способ сделать это? Или мне нужно написать RE для анализа элементов, конвертировать Oct в 10 и так далее? EDIT: strptime отлично. Однако с datetime.strptime(date_str, "%a %b %d %H:%M:%S %z %Y") я получил ValueError: 'z' is a bad […]

Как преобразовать объект Python datetime с помощью JSON.loads?

У меня есть строковое представление объекта JSON. dumped_dict = '{"debug": false, "created_at": "2020-08-09T11:24:20"}' Когда я вызываю json.loads с этим объектом; json.loads(dumped_dict) Я получил; {'created_at': '2020-08-09T11:24:20', 'debug': False} Здесь нет ничего плохого. Тем не менее, я хочу знать, есть ли способ конвертировать вышеуказанный объект с json.loads в нечто вроде этого: {'created_at': datetime.datetime(2020, 08, 09, 11, 24, […]

Получить заданную дату GMT и UTC offset в python

У меня есть строка даты следующего формата: '%Y%m%d%H%M%S' например '19981024103115' и другая строка локального смещения UTC, например '+0100' Каков наилучший способ для python конвертировать его в GMT? Таким образом, результат будет '1998-10-24 09:31:15'

Python: Как вы конвертируете datetime / timestamp из одного часового пояса в другой часовой пояс?

В частности, учитывая часовой пояс моего сервера (временная перспектива системы) и ввод часового пояса, как мне рассчитать системное время, как если бы оно находилось в этом новом часовом поясе (независимо от летнего времени и т. Д.)? import datetime current_time = datetime.datetime.now() #system time server_timezone = "US/Eastern" new_timezone = "US/Pacific" current_time_in_new_timezone = ???

Среднее время для списка даты и времени

Ищете быстрое решение проблемы усреднения по времени. У меня есть список объектов datetime. Необходимо найти среднее значение времени (исключая год, месяц, день). Вот что я получил до сих пор: import datetime as dtm def avg_time(times): avg = 0 for elem in times: avg += elem.second + 60*elem.minute + 3600*elem.hour avg /= len(times) rez = str(avg/3600) […]

Значок смещения временной зоны, измененный Python dateutil?

Кто-нибудь знает, почему дататут python меняет знак смещения GMT, когда он анализирует поле datetime? По-видимому, эта функция является известным результатом не только даты, но и других функций синтаксического анализа. Но это приводит к результату недействительного времени и времени, если не применяется предварительная обработка: from dateutil import parser jsDT = 'Fri Jan 02 2015 03:04:05.678910 GMT-0800' […]

Как получить min, seconds и milliseconds из datetime.now () в python?

>>> a = str(datetime.now()) >>> a '2012-03-22 11:16:11.343000' Мне нужно получить такую ​​строку: '16:11.34' . Должна быть как можно более компактной. Или я должен использовать time () вместо этого? Как мне это получить?

Python - лучший язык программирования в мире.