Tag: datetime

Группирование сообщений по временным интервалам

В настоящее время я пытаюсь группировать сообщения, которые отправляются на 1 секунду. В настоящее время я рассчитываю время задержки: def time_deltas(infile): entries = (line.split() for line in open(INFILE, "r")) ts = {} for e in entries: if " ".join(e[2:5]) == "T out: [O]": ts[e[8]] = e[0] elif " ".join(e[2:5]) == "T in: [A]": in_ts, ref_id […]

Django datefield и timefield для python datetime

У меня есть модель Django с отдельным полем даты и времени для события. Есть ли способ преобразовать его в объект datetime python, чтобы я мог с некоторой точностью запросить предстоящие события? В настоящее время я получаю только предстоящий следующий день. models.py event_time = models.TimeField() event_date = models.DateField() В принципе, можно ли фильтровать с помощью минуты […]

Как удалить неотвернутые данные из объекта datetime Python

У меня есть база данных в основном правильные даты, но некоторые из них разбиты так: Sat Dec 22 12:34:08 PST 20102015 Без недействительного года это работало на меня: end_date = soup('tr')[4].contents[1].renderContents() end_date = time.strptime(end_date,"%a %b %d %H:%M:%S %Z %Y") end_date = datetime.fromtimestamp(time.mktime(end_date)) Но как только я ударил объект с недопустимым годом, я получаю ValueError: unconverted […]

Как получить объект tz_info, соответствующий текущему часовому поясу?

Существует ли кросс-платформенная функция в python (или pytz ), которая возвращает объект tzinfo соответствующий tzinfo в настоящее время на компьютере? переменные среды не могут учитываться, поскольку они не являются межплатформенными

Разница во времени Python

У меня есть два объекта времени. пример time.struct_time(tm_year=2010, tm_mon=9, tm_mday=24, tm_hour=19, tm_min=13, tm_sec=37, tm_wday=4, tm_yday=267, tm_isdst=-1) time.struct_time(tm_year=2010, tm_mon=9, tm_mday=25, tm_hour=13, tm_min=7, tm_sec=25, tm_wday=5, tm_yday=268, tm_isdst=-1) Я хочу иметь разницу между этими двумя. Как я мог это сделать? Мне нужны только минуты и секунды, а также продолжительность этих двух.

Какая была полночь вчера как эпоха?

Я пытаюсь обвести голову в модуле datetime. Я знаю время сейчас как эпоху и время, когда произошло последнее событие (как эпоха). Мне нужно выяснить, произошло ли это событие между полуночью и полночью вчера. t = time.time() # is now t2 = 1234567890 # some arbitrary time from my log 24 часа назад t – 86400, […]

Plot numpy datetime64 с matplotlib

У меня два массива numpy 1D, один – время измерения в формате datetime64, например: array([2011-11-15 01:08:11, 2011-11-16 02:08:04, …, 2012-07-07 11:08:00], dtype=datetime64[us]) и другие массивы одинаковой длины и размера с целыми данными. Я хотел бы сделать сюжет в matplotlib время против данных. Если я поместил данные напрямую, это то, что я получаю: plot(timeSeries, data) Есть […]

В чем разница между «datetime.timedelta» и «dateutil.relativedelta.relativedelta» при работе только с днями?

В чем разница между datetime.timedelta (из стандартной библиотеки Python) и dateutil.relativedelta.relativedelta при работе только с днями? Насколько мне известно, timedelta поддерживает только дни (и недели), в то время как relativedelta добавляет поддержку периодов, определяемых с точки зрения лет, месяцев, недель или дней, а также определения абсолютных значений за год, месяц или день. (помните, для целей […]

Извлечение исторических секунд прыжка из tzdata

Есть ли способ извлечь момент исторических секунд прыжка из базы данных часовых поясов, которая распространяется в большинстве дистрибутивов Linux? Я ищу решение в python, но все, что работает в командной строке, тоже будет хорошо. Моим вариантом использования является конвертирование между gps-временем (в основном это количество секунд с момента включения первого GPS-спутника в 1980 году) и […]

Сократите колонку `TimeStamp` до точности часов в pandas` DataFrame`

У меня есть pandas.DataFrame называемый df который имеет автоматически сгенерированный индекс, с столбцом dt : df['dt'].dtype, df['dt'][0] # (dtype('<M8[ns]'), Timestamp('2014-10-01 10:02:45')) То, что я хотел бы сделать, – создать новый столбец с укороченной точностью до часа. В настоящее время я использую: df['dt2'] = df['dt'].apply(lambda L: datetime(L.year, L.month, L.day, L.hour)) Это работает, так что все в […]

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