是否有一种简单的“初学者”方法可以使用 <ctime>
获取当前时间到具有
int month
int day
int year
它的成员变量?谢谢。
最佳答案
time_t tt = time(NULL); // get current time as time_t
struct tm* t = localtime(&tt) // convert t_time to a struct tm
cout << "Month " << t->tm_mon
<< ", Day " << t->tm_mday
<< ", Year " << t->tm_year
<< endl
tm
结构体都是从 0 开始的(0 = Jan,1 = Feb),您可以获得各种日期测量值、月份中的日期 (tm_mday
),周 (tm_wday
) 和年 (tm_yday
)。
关于c++ - 在 C++ 中解析本地时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2635373/