Tag: datetime

Должен ли я хранить данные DateTime как julianday в SQLite?

Документация SQLite указывает, что предпочтительным форматом для хранения значений даты и времени в БД является использование Julian Day (с использованием встроенных функций). Тем не менее, все фреймворки, которые я видел в python (pysqlite, SQLAlchemy), хранят значения datetime.datetime как строки, отформатированные ISO. Почему они это делают? Обычно я пытаюсь адаптировать фреймворки к хранению datetime как julianday, […]

элегантный способ преобразования массив numpy, содержащий datetime.timedelta в секунды в python 2.7

У меня есть массив numpy, называемый dt . Каждый элемент имеет тип datetime.timedelta . Например: >>>dt[0] datetime.timedelta(0, 1, 36000) как я могу преобразовать dt в массив dt_sec который содержит только секунды без циклов? мое текущее решение (которое работает, но мне оно не нравится): dt_sec = zeros((len(dt),1)) for i in range(0,len(dt),1): dt_sec[i] = dt[i].total_seconds() Я попытался […]

аргумент командной строки datetime в python 2.4

Я хочу передать значение datetime в свой сценарий python в командной строке. Моя первая идея состояла в том, чтобы использовать optparse и передать значение в виде строки, а затем использовать datetime.strptime, чтобы преобразовать его в datetime. Это отлично работает на моей машине (python 2.6), но мне также нужно запустить этот скрипт на машинах, на которых […]

в Python, Как преобразовать строку в объект даты и получить год, месяц и день отдельно?

Если я могу сказать эту строку «2008-12-12 19:21:10», как я могу преобразовать ее в дату и получить год, месяц и день от этого созданного объекта отдельно?

Как преобразовать numpy datetime64 в datetime

Я в основном сталкиваюсь с той же проблемой, что и здесь: Преобразование между датами, Timestamp и datetime64 но я не мог найти удовлетворительного ответа от него, мой вопрос, как извлечь datetime из numpy.datetime64 типа: если я попробую: np.datetime64('2012-06-18T02:00:05.453000000-0400').astype(datetime.datetime) это дало мне: 1339999205453000000L мое текущее решение конвертирует datetime64 в строку, а затем снова возвращается к дате. […]

Смешивание аргументов datetime.strptime ()

Это довольно распространенная ошибка, чтобы смешивать строки datetime.strptime() и аргументы строки строки даты, используя: datetime.strptime("%B %d, %Y", "January 8, 2014") а не наоборот: datetime.strptime("January 8, 2014", "%B %d, %Y") Конечно, во время работы он не сработает: >>> datetime.strptime("%B %d, %Y", "January 8, 2014") Traceback (most recent call last): File "<stdin>", line 1, in <module> File […]

Преобразование даты из mm / dd / yyyy в другой формат в Python

Я пытаюсь написать программу, которая просит пользователя ввести дату в формате mm / dd / yyyy и преобразовать ее. Итак, если пользователь вводит 01/01/2009, программа должна отображать 01 января 2009 года. Это моя программа. Мне удалось преобразовать месяц, но другие элементы имеют скобки вокруг них, поэтому он отображает январь [01] [2009]. date=input('Enter a date(mm/dd/yyy)') replace=date.replace('/',' […]

поиск первого дня месяца в python

Я пытаюсь найти первый день месяца в python с одним условием, которое, если моя текущая дата прошла 25-е число месяца, тогда первая переменная даты будет содержать первую дату следующего месяца, а не текущий месяц. Я делаю следующее: import datetime todayDate = datetime.date.today() if (todayDate – todayDate.replace(day=1)).days > 25: x= todayDate + datetime.timedelta(30) x.replace(day=1) print x […]

Как установить смещение UTC для даты и времени?

Мой веб-сервер на базе Python должен выполнять некоторые манипуляции с датами с использованием часового пояса клиента, представленного его смещением по UTC. Как создать объект datetime с указанным UTC offset в качестве часового пояса?

Datetime Python – следующий рабочий день

Два смежных вопроса: (1) Все данные, с которыми я работаю, имеют прикрепленные дни недели. В разные моменты мне нужно знать, что будет в следующий будний день. Я написал что-то вроде кода ниже, чтобы сделать это определение, но я уверен, что есть лучший способ. Кто угодно? (2) В идеале мне нужно знать не только следующий будний […]

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