Tag: datetime

Как получить datetime из объекта date python?

Как получить datetime из объекта date python? Я думаю о import datetime as dt today = dt.date.today() date_time = dt.datetime(today.year, today.month, today.day) Любое более легкое решение?

Панды: быстро добавьте переменное число месяцев в столбец временной метки

Вот настройка: У меня есть два (целочисленных) столбца, start и month_delta . start имеет отметки времени (его внутренний тип – np.datetime64[ns] ), а month_delta – целые числа. Я хочу быстро создать столбец, состоящий из каждого дня и времени в start , за счет соответствующего количества месяцев в month_delta . Как мне это сделать? Вещи, которые […]

Постройте массив дат на прошлой неделе, на этой неделе и на следующей неделе

Я постоянно спотыкаюсь о датах в Python. В моем webapp я хочу показывать каждый день из трех недель календаря: последнюю неделю, текущую неделю и следующую неделю, с понедельником, обозначающим начало недели. То, как я сейчас подхожу к этому, – это отступить по датам до тех пор, пока я не поеду в понедельник, а затем вычитаю […]

Массив Python объектов datetime из numpy ndarray

У меня есть numpy ndarray, который содержит два столбца: один – дата, например, 2011-08-04, другое – время, например 19: 00: 00: 081. Как я могу объединить их в один массив объектов datetime? В настоящее время они представляют собой строки в массиве numpy.

PySpark 1.5 Как сократить временную метку до ближайшей минуты с секунд

Я использую PySpark. У меня есть столбец ('dt') в dataframe ('canon_evt'), что это временная метка. Я пытаюсь удалить секунды из значения DateTime. Он изначально читается из паркета как String. Затем я пытаюсь преобразовать его в Timestamp через canon_evt = canon_evt.withColumn('dt',to_date(canon_evt.dt)) canon_evt= canon_evt.withColumn('dt',canon_evt.dt.astype('Timestamp')) Затем я хотел бы удалить секунды. Я попробовал «trunc», «date_format» или даже попытался […]

Python / Django MySQL Обработка времени и времени

У меня есть модель под названием « Vote с date поля: date = models.DateTimeField(auto_now_add=True) Когда я добавляю элемент, дата в MySQL – это дата UTC, но я живу в UTC + 2 часовом поясе Я думаю, что я правильно установил часовой пояс в settings.py : TIME_ZONE = 'Europe/Paris' Python использует правильный часовой пояс: >>> print […]

Параметр даты и времени из строки с часовым поясом с помощью стрелки

у меня есть import arrow s = '2015/12/1 19:00:00' tz = 'Asia/Hong_Kong' Как я могу разобрать это со стрелкой, чтобы получить объект Arrow с часовым поясом tz ? Следующие значения по умолчанию соответствуют времени UTC. In [30]: arrow.get(s, 'YYYY/M/D HH:mm:ss') Out[30]: <Arrow [2015-12-01T19:00:00+00:00]> Я знаю функцию .to но преобразует часовой пояс, но не позволяет мне […]

Python – конвертировать время в другой часовой пояс с am / pm

В Python, используя эту функцию (требуется восточное стандартное время (EST) с am / pm, должно выводить ее в 3 временных форматах. Центральное время (CT), Mountain Time (MT) и Pacific Time (PT) все в правильном порядке /вечера): def time_in_24h(time,time_day): #time is eastern time ''' (number, str)–> number This function converts a 12-hour time, represented by am/pm,to […]

Время и время Python до microtime

Я посмотрел вокруг, и там, похоже, много хаков, но нет простых, «хороших» способов сделать это. Я хочу преобразовать объект datetime Python в microtime, как time.time() возвращает (seconds.microseconds). Каков наилучший способ сделать это? Использование mktime() удаляет микросекунды, возможно, вы можете создать timedelta , но это не кажется правильным. Вы также можете использовать float(strftime("%s.%f")) (с учетом округления […]

Более быстрый способ группового времени суток в пандах

У меня есть временная серия из нескольких дней с 1-минутными данными и хотелось бы усреднить ее по всем дням по времени суток. Это очень медленно: from datetime import datetime from pandas import date_range, Series time_ind = date_range(datetime(2013, 1, 1), datetime(2013, 1, 10), freq='1min') all_data = Series(randn(len(time_ind)), time_ind) time_mean = all_data.groupby(lambda x: x.time()).mean() Занимает почти минуту, […]

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