我正在从 csv 中读取一些参数数据,我正在努力转换日期以便它被 Date() 类接受
我试过:
d = datetime.date(datetime.strptime('2011-03-07','%Y-%m-%d'))
Date(d)
但它返回:
NotImplementedError: Wrong number or type of arguments for overloaded function 'new_Date'.
请您参考如下方法:
QuantLib 提供了一个DateParser 类,无需通过datetime 即可完成这项工作;你可以写
d = DateParser.parseFormatted('2011-03-07','%Y-%m-%d')
获取您的Date 实例。这也适用于 C++,您可以在其中编写
Date d = DateParser::parseFormatted('2011-03-07','%Y-%m-%d')
或通过 SWIG 导出 QuantLib 的其他语言。
