我有一个包含日期yyyy/mm/dd格式的字符串变量.如何time_t在C++中将其转换为类型?例如:string date_details = "2012/09/12"
另外,如何比较包含日期的两个变量来决定哪个是C++中最早的?例如:string curr_date = "2012/09/13" string user_date = "2012/09/12"
谢谢.
要比较年 - 月 - 日格式的两个日期,strcmp就足够了:
assert(strcmp("2012/09/13", "2012/09/12") > 0);
assert(strcmp("2012/10/13", "2013/01/12") < 0);
Run Code Online (Sandbox Code Playgroud)