我有日期字符串是這樣的:平日在C++ 11個
"2015-11-27"
,並從中我想確定星期幾。
這(live sample)是我會怎麼使用<ctime>
做到這一點:
int dayOfWeek(std::string date){
int y, m, d; char c;
std::stringstream(date) >> y >> c >> m >> c >> d;
std::tm t = {0,0,0,d,m-1,y-1900};
std::mktime(&t);
return t.tm_wday;
}
但我不知道是否有一個更規範的方式去了解這個在C++ 11?
@SuperBiasedMan更好嗎? – Museful