summaryrefslogtreecommitdiff
path: root/psycopg/adapter_datetime.c
diff options
context:
space:
mode:
authorFederico Di Gregorio <fog@initd.org>2005-06-02 06:56:21 +0000
committerFederico Di Gregorio <fog@initd.org>2005-06-02 06:56:21 +0000
commit7ead773fc071a4d1879e919f9a679c99c8c8cf3b (patch)
tree421c32be55b48abbd4585ce21d8db04d47072dfb /psycopg/adapter_datetime.c
parentb300cd2550399a676d7e639c7adcd1f82632cfb9 (diff)
downloadpsycopg2-7ead773fc071a4d1879e919f9a679c99c8c8cf3b.tar.gz
TimestampFromTicks fix.
Diffstat (limited to 'psycopg/adapter_datetime.c')
-rw-r--r--psycopg/adapter_datetime.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/psycopg/adapter_datetime.c b/psycopg/adapter_datetime.c
index ffff6f5..656e14f 100644
--- a/psycopg/adapter_datetime.c
+++ b/psycopg/adapter_datetime.c
@@ -338,7 +338,7 @@ psyco_DateFromTicks(PyObject *self, PyObject *args)
t = (time_t)round(ticks);
if (gmtime_r(&t, &tm)) {
- args = Py_BuildValue("iii", tm.tm_year, tm.tm_mon, tm.tm_mday);
+ args = Py_BuildValue("iii", tm.tm_year, tm.tm_mon+1, tm.tm_mday);
if (args) {
res = psyco_Date(self, args);
Py_DECREF(args);
@@ -383,7 +383,7 @@ psyco_TimestampFromTicks(PyObject *self, PyObject *args)
t = (time_t)round(ticks);
if (gmtime_r(&t, &tm)) {
args = Py_BuildValue("iiiiid",
- tm.tm_year, tm.tm_mon, tm.tm_mday,
+ tm.tm_year, tm.tm_mon+1, tm.tm_mday,
tm.tm_hour, tm.tm_min, (double)tm.tm_sec);
if (args) {
res = psyco_Timestamp(self, args);