summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pyisda/date.pyx3
1 files changed, 2 insertions, 1 deletions
diff --git a/pyisda/date.pyx b/pyisda/date.pyx
index 682fb03..2482fbd 100644
--- a/pyisda/date.pyx
+++ b/pyisda/date.pyx
@@ -1,5 +1,6 @@
import datetime
from cpython cimport datetime as c_datetime
+from cpython.datetime cimport date_year, date_month, date_day
from cpython.version cimport PY_MAJOR_VERSION
from libc.stdlib cimport malloc, free
cimport cython
@@ -11,7 +12,7 @@ c_datetime.import_datetime()
cdef int SUCCESS = 0
cpdef TDate pydate_to_TDate(c_datetime.date d):
- return JpmcdsDate(<long>d.year, <long>d.month, <long>d.day)
+ return JpmcdsDate(date_year(d), date_month(d), date_day(d))
cpdef c_datetime.date TDate_to_pydate(TDate d):
cdef TMonthDayYear date