Tag: datetime

Почему numpy массивы не могут конвертировать из datetime в np.datetime64 неявно?

Скажем, у меня есть datetime : given_time = datetime(2013, 10, 8, 0, 0, 33, 945109, tzinfo=psycopg2.tz.FixedOffsetTimezone(offset=60, name=None)) Я хотел бы преобразовать его в np.datetime64 : np.datetime64(given_time) > numpy.datetime64('2013-10-08T00:00:33.945109+0100') Это работает хорошо. Однако, если у меня есть массив given_time : given_times = np.array([given_time]*3) # dtype is object И given_times.astype('datetime64') и given_times = np.array([given_time] * 3, dtype=np.datetime64) […]

Преобразование строки Python DateTime в целые миллисекунды

Я хотел бы преобразовать строку штампа UTC TimeDate в целое значение в миллисекундах (возможно, это должно быть 64-разрядное количество), так что он занимает меньше места при хранении в столбце базы данных mySQL. Эта строка UTC создается из другой библиотеки, и я сохраняю ее как своего рода GUID для каждого пользователя. Может ли datetime или dateutil […]

Кадр данных Pandas: повторная выборка с линейной интерполяцией

Я пытаюсь получить довольно простой метод передискретизации для работы с фреймом данных pandas. Мой фрейм данных df индексируется записями даты и времени и содержит цены price datetime 2000-08-16 09:29:55.755000 7.302786 2000-08-16 09:30:10.642000 7.304059 2000-08-16 09:30:26.598000 7.304435 2000-08-16 09:30:41.372000 7.304314 2000-08-16 09:30:56.718000 7.304334 Я хотел бы уменьшить это до 5 минут. С помощью df.resample(rule='5Min',how='last',closed='left') берет ближайшую […]

Дата синтаксического анализа Python и найти правильное значение locale_setting

У меня есть следующая строка даты: '3 févr. 2015 14:26:00 CET ' datetime.datetime.strptime('03 févr. 2015 14:26:00', '%d %b %Y %H:%M:%S') Анализ с ошибкой невозможен: ValueError: time data '03 f\xc3\xa9vr. 2015 14:26:00' does not match format '%d %b %Y %H:%M:%S' Я попытался locale.locale_alias все локали с помощью locale.locale_alias : for l in locale.locale_alias: try: locale.setlocale(locale.LC_TIME, l) […]

nth расчет дня недели в Python – что не так с этим кодом?

Я пытаюсь вычислить n-й будний день на заданную дату. Например, я должен уметь рассчитать третью среду в месяц на определенную дату. Я написал две версии функции, которая должна это сделать: from datetime import datetime, timedelta ### version 1 def nth_weekday(the_date, nth_week, week_day): temp = the_date.replace(day=1) adj = (nth_week-1)*7 + temp.weekday()-week_day return temp + timedelta(days=adj) ### […]

Сравнение дат в Python с датой

Итак, у меня есть список дат: [datetime.date(2013, 7, 9), datetime.date(2013, 7, 12), datetime.date(2013, 7, 15), datetime.date(2013, 7, 18), datetime.date(2013, 7, 22), datetime.date(2013, 7, 25)] И я знаю сегодня: date.today() Ради этой почты сегодня datetime.date(2013, 7, 15) Мне нужно создать список любых будущих дат, в том числе сегодня, если он включен в список. Оператор return: [datetime.date(2013, […]

Python datetime.strptime () Употребление большого количества времени процессора

У меня есть код анализа паролей, который должен превратить метку времени в объект datetime. Я использую datetime.strptime, но эта функция использует много cputime в соответствии с столбцом cumtime cProfile. Временные метки указаны в формате 01/Nov/2010:07:49:33 . Текущая функция: new_entry['time'] = datetime.strptime( parsed_line['day'] + parsed_line['month'] + parsed_line['year'] + parsed_line['hour'] + parsed_line['minute'] + parsed_line['second'] , "%d%b%Y%H%M%S" ) […]

Преобразование даты и времени python для использования в os.utime

Я не могу установить ctime / mtime в моем файле в python. Сначала я получаю оригинальную временную метку файла через ftp Единственное, что я хочу – сохранить исходные временные метки в загруженных файлах с помощью ftplib. def getFileTime(ftp,name): try : modifiedTime = ftp.sendcmd('MDTM ' + name) filtid = datetime.strptime(modifiedTime[4:], "%Y%m%d%H%M%S").strftime("%d %B %Y %H:%M:%S") return filtid […]

Почему «% -d» или «% -e» удаляют ведущее пространство или ноль?

На вопрос SO 904928 (Python strftime – дата без ведущего 0?) Райан ответил: На самом деле у меня была такая же проблема, и я понял, что если вы добавите дефис между% и буквой, вы можете удалить начальный ноль. Например,% Y /% – m /% – d. Я столкнулся с той же проблемой, и это было […]

управление знаками даты x

У меня есть следующий образец данных в виде x, y пар, а x и y – временные метки Unix: 1354648326,1354648326 1354649456,1371775551 1354649664,1429649819 1354649667,1429644021 1354649683,1356976159 1354649767,1441369794 1354649863,1414467362 1354650486,1366297316 1354650757,1456962664 1354650789,1359398128 1354651552,1354656458 1354651555,1368631443 1354651591,1456420412 1354651616,1354651616 1354651715,1444573208 1354652048,1454443352 1354652382,1394722546 1354652687,1355993864 1354653448,1387378662 1354653731,1396094300 1354653769,1417765024 1354654110,1457230519 1354654111,1452854788 1354654179,1423877890 1354654266,1355148505 1354654374,1446848232 1354654374,1456864004 1354654615,1355858928 1354654700,1456945892 1354654707,1456265183 1354654744,1442939141 1354654747,1388436654 1354654771,1449799848 1354654775,1355177773 1354654808,1456857861 1354654809,1411369798 […]

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