diff options
| -rw-r--r-- | pyisda/date.pyx | 3 |
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 |
