Tag: datetime

Как увеличить день в datetime? питон

Как увеличить день в datetime? В python. for i in xrange(1,5) date=datetime.datetime(2003,8,i,12,4,5) print date Но мне нужно пройти через годы? Есть идеи? Должен быть более простой способ …

когда выполняется `datetime.now (pytz_timezone)` fail?

delorean docs показывают этот способ, чтобы получить текущее время в заданном часовом поясе с использованием datetime : from datetime import datetime from pytz import timezone EST = "US/Eastern" UTC = "UTC" d = datetime.utcnow() utc = timezone(UTC) est = timezone(EST) d = utc.localize(d) d = est.normalize(EST) и сравнить его с кодом на основе delorian: from […]

Сортировка списка строк даты

У меня есть произвольный список строк даты (mm-yyyy) следующим образом: d = ['09-2012', '04-2007', '11-2012', '05-2013', '12-2006', '05-2006', '08-2007'…] Мне нужно, чтобы этот список сортировался сначала по уровню лет (восходящий), затем на уровне месяцев (по возрастанию) .. так что логический порядок может быть: d_ordered = ['05-2006', '12-2006', '04-2007', '08-2007', '09-2012', '11-2012', '05-2013' …] Как я […]

Создайте временную метку RFC 3339 в Python

Я пытаюсь создать метку времени UTC RFID 3339 в Python. До сих пор я мог сделать следующее: >>> d = datetime.datetime.now() >>> print d.isoformat('T') 2011-12-18T20:46:00.392227 Моя проблема заключается в настройке смещения UTC. Согласно документам , classmethod datetime.now([tz]) принимает необязательный аргумент tz где tz must be an instance of a class tzinfo subclass , а datetime.tzinfo […]

pytz localize vs datetime replace

У меня возникают какие-то странные проблемы с функцией .localize () pytz. Иногда он не вносил корректировки в локализованное datetime: .локализовать поведение: >>> tz <DstTzInfo 'Africa/Abidjan' LMT-1 day, 23:44:00 STD> >>> d datetime.datetime(2009, 9, 2, 14, 45, 42, 91421) >>> tz.localize(d) datetime.datetime(2009, 9, 2, 14, 45, 42, 91421, tzinfo=<DstTzInfo 'Africa/Abidjan' GMT0:00:00 STD>) >>> tz.normalize(tz.localize(d)) datetime.datetime(2009, 9, […]

Как получить текущую дату и время от времени отладки GPS в python

У меня есть gps unsegmented time, как это: Tgps = 1092121243.0 И я хотел бы понять, что такое дата и время. Начало GPS-времени – 6 января 1980 года. Функция Python datetime.utcfromtimestamp может дать секунды с 1 января 1970 года. Я нашел следующее: from datetime import datetime GPSfromUTC = (datetime(1980,1,6) – datetime(1970,1,1)).total_seconds() curDate = datetime.utcfromtimestamp(Tgps + […]

Вычисление разницы между временными интервалами между двумя столбцами в часах и минутах

У меня есть два столбца от и до настоящего времени в фрейме данных когда я пытаюсь добавить новый diff diff колонки, чтобы найти разницу между двумя датами, используя df['diff'] = df['todate'] – df['fromdate'] Я получаю столбец diff в днях, если более 24 часов. 2014-01-24 13:03:12.050000,2014-01-26 23:41:21.870000,"2 days, 10:38:09.820000" 2014-01-27 11:57:18.240000,2014-01-27 15:38:22.540000,03:41:04.300000 2014-01-23 10:07:47.660000,2014-01-23 18:50:41.420000,08:42:53.760000 Как […]

Как я могу указать период (AM / PM) с datetime.strptime?

В частности, у меня есть код, который упрощает это: from datetime import datetime date_string = '2009-11-29 03:17 PM' format = '%Y-%m-%d %H:%M %p' my_date = datetime.strptime(date_string, format) # This prints '2009-11-29 03:17 AM' print my_date.strftime(format) Что дает? Python просто игнорирует спецификатор периода при разборе дат или я делаю что-то глупое?

Получить имя Olson TZ для местного часового пояса?

Как получить имя часового пояса Олсона (например, Australia/Sydney ), соответствующее значению, указанному localtime звонком C? Это значение, переопределенное через TZ , посредством символической привязки /etc/localtime или установки переменной TIMEZONE в файлах конфигурации системы, связанных с временем.

Разница дат в минутах в Python

Как рассчитать разницу во времени в минутах для следующей метки времени в Python? 2010-01-01 17:31:22 2010-01-03 17:31:22

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