Tag: datetime

строка в datetime с дробными секундами, в Google App Engine

Мне нужно преобразовать строку в объект datetime вместе с дробными секундами. Я сталкиваюсь с различными проблемами. Обычно я бы сделал: >>> datetime.datetime.strptime(val, "%Y-%m-%dT%H:%M:%S.%f") Но ошибки и старые документы показали мне, что strptime python2.5 не имеет% f … Следя далее, кажется, что хранилище данных App Engine не нравится дробные секунды. После редактирования объекта хранилища, пытающегося добавить […]

Python datetime не включает DST при использовании часового пояса pytz

Если я конвертирую UTC datetime в шведский формат, включается летнее время (CEST). Однако, создавая datetime с sweden в качестве часового пояса, он получает CET вместо CEST. Почему это? >>> # Modified for readability >>> import pytz >>> import datetime >>> sweden = pytz.timezone('Europe/Stockholm') >>> >>> datetime.datetime(2010, 4, 20, 16, 20, tzinfo=pytz.utc).astimezone(sweden) datetime(2010, 4, 20, 18, […]

Python pandas integer YYYYMMDD для datetime

Извиняюсь заранее за это, но после двух часов поиска и попытки я не могу получить правильный ответ здесь. У меня есть кадр данных, заполненный через pandas io sql.read_frame (). Столбец, который для меня слишком много, имеет dtype int64 . Целые числа имеют формат YYYYMMDD . например, 20070530 – 30 мая 2007 года. Я пробовал ряд […]

Как я могу вычесть или добавить 100 лет в поле datetime в базе данных в Django?

Как я могу вычесть или добавить 100 лет в поле datetime в базе данных в Django? Дата в базе данных, я просто хочу прямо обновить поле, не извлекая его, чтобы вычислить, а затем вставить.

Самый простой способ комбинирования строк даты и времени для одиночного объекта datetime с использованием Python

У меня есть веб-форма, которая имеет 2 поля ввода: «StartDate» и «StartTime». Я преобразую строку поля StartDate в объект datetime Python, без проблем. Поле StartTime передается в виде строки в форме «0130» в 1:30 утра. Каков наилучший способ конвертировать строку StartTime и объединить ее с объектом datetime StartDate чтобы оба они были сохранены как одно […]

Как я могу получить точное время UTC с Python?

Я написал настольное приложение и использовал datetime.datetime.utcnow() для timestamping, однако недавно я заметил, что некоторые люди, использующие приложение, получают разные результаты, чем при запуске программы одновременно. Есть ли способ получить время UTC локально, не используя urllib, чтобы получить его с веб-сайта?

Как я могу расширить datetime.datetime Python с помощью моих собственных методов?

Я пытаюсь расширить класс datetime.datetime Python с помощью нескольких дополнительных методов. Так, например, я делаю: import datetime class DateTime(datetime.datetime): def millisecond(self): return self.microsecond/1000 но если я это сделаю >>> d = DateTime(2010, 07, 11, microsecond=3000) >>> print d.millisecond() 3 >>> delta = datetime.timedelta(hours=4) >>> newd = d + delta >>> print newd.millisecond() AttributeError: 'datetime.datetime' object […]

Django: Как получить разницу во времени с постом времени?

Скажем, у меня есть класс в модели class Post(models.Model): time_posted = models.DateTimeField(auto_now_add=True, blank=True) def get_time_diff(self): timediff = timediff = datetime.datetime.now() – self.time_posted print timediff # this line is never executed return timediff Я определил get_time_diff, чтобы получить разницу во времени с момента публикации сообщения до настоящего времени, согласно документу, DateTimeField должен быть способен автоматически преобразовываться […]

Время вылета из даты и времени < в Пандах

Таким образом, у меня есть столбец «Дата» в моем кадре данных, где даты имеют формат, подобный этому 0 1998-08-26 04:00:00 Если я хочу только месяц и день, как я могу отказаться от тривиального часа?

Использовать datetime.strftime () до 1900 года? («Требуется год> = 1900»)

Я использовал: utctime = datetime.datetime(1601,1,1) + datetime.timedelta(microseconds = tup[5]) last_visit_time = "Last visit time:"+ utctime.strftime('%Y-%m-%d %H:%M:%S') Но у меня есть время 1601, поэтому ошибка показывает: ValueError: year=1601 is before 1900; the datetime strftime() methods require year >= 1900 ValueError: year=1601 is before 1900; the datetime strftime() methods require year >= 1900 Я использовал python2.7, как […]

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