Найти - Пользователи
Полная версия: Вопрос по Python. Заполнение поля типа DATE
Начало » Python для новичков » Вопрос по Python. Заполнение поля типа DATE
1
jgbobby
Здравствуйте!

Есть таблица с полем типа DATE. Не могу понять как в скрипте Python заполнять такие поля. Необходимо в поле записать значение текущей даты в формате DD.MM.YYYY

Кусок кода:
Пробовал так, используя модуль time:
...
rows = gp.InsertCursor(progresscheck)
row = rows.NewRow()

row.date = time.asctime(time.localtime(time.time()))
...
Поучаю ошибку
Traceback (most recent call last):
File "C:\work\progress\1\1.py", line 61, in <module>
row.date = time.asctime(time.localtime(time.time()))
RuntimeError: ERROR 999999: Error executing function.
Пробовал так:
...

rows = gp.InsertCursor(progresscheck)
row = rows.NewRow()

row.date = time.strftime("%d.%m.%Y",time.localtime(time.time()))
...
Та же ошибка.
Пробовал просто так:
...
rows = gp.InsertCursor(progresscheck)
row = rows.NewRow()

row.date = "22.10.2010" (и так row.date = "22102010", и так row.date = "22/10/2010")
...
Та же ошибка.
Насколько я понимаю питону нужно подавать время в формате некой строки, только в описании не могу найти формат этой строки. Подскажите в каком виде подавать значение текущей даты.

Спасибо
o7412369815963
че за БД?
попробуй:
1) time.localtime(time.time())
2) time.time()
3) int(time.time())
o7412369815963
ещё есть модуль datetime
SETY
можно писать в любом формате даже время, вот например
from datetime import*
r = datetime.today()
print r.strftime("%d.%m.%Y %H:%M")
'06.06.2010 13:33'
все это есть в факе http://docs.python.org/library/datetime.html
jgbobby
SETY
можно писать в любом формате даже время, вот например…
Это понятно. Я понимаю как в различных форматах выводиьт дату и время, я не могу понять как писать значение даты в таблицу с полем типа DATE. В каком виде подавать строку в это поле? Выше я перечислил как я пытался это сделать, но эти способы не привели к положительному результату…
pyuser
Может целесообразно попробовать datetime.datetime или datetime.date? В документацию можно заглянуть, kinterbasdb к примеру, требует (требовал? давно не пользовался) mx.DateTime
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB