我最近在QUANTLIB C++中使用了日曆函數來執行下面的操作。日曆庫C++
不幸的是使用QUANTLIB任何項目時間太長編譯。我有興趣以多種不同格式解釋日期字符串(Quantlib使我能夠做到這一點),如下所示。我也想找到不同格式之間的不同日期之間的差異等。
我的問題是,是否有另一個C++庫,使我能夠做所有這些事情(希望能夠更快地編譯我的項目) ?
以下簡單的項目似乎需要永遠編譯。
我唯一的前提是它編譯靜態。
#include <iostream>
#include <ql/quantlib.hpp>
#include <ql/utilities/dataparsers.hpp>
using namespace std;
using namespace QuantLib;
int main()
{
Calendar cal = Australia();
const Date dt(21, Aug, 1971);
bool itis = false;
itis = cal.isBusinessDay(dt);
cout << "business day yes? " << itis << endl;
cout << "The calendar country is: " << cal.name() << endl;
// now convert a string to a date.
string mydate = "05/08/2016";
const Date d = DateParser::parseFormatted(mydate,"%d/%m/%Y");
cout << "The year of this date is: " << d.year() << endl;
cout << "The month of this date is: " << d.month() << endl;
cout << "The day of this date is: " << d.dayOfMonth() << endl;
cout << "The date " << mydate << " is a business day yes? " << cal.isBusinessDay(d) << endl;
}
你可以試試這個:https://howardhinnant.github.io/date/date.html不知道它是否有你需要的所有東西。 – Rostislav