는 멤버 변수의 대한구문 분석의 현지에서 C++
int month
int day
int year
을 가지고 Date 객체에 <ctime>
를 사용하여 현재의 시간이 걸릴 수있는 쉬운 "초보자"방법이 있나요? 감사.
는 멤버 변수의 대한구문 분석의 현지에서 C++
int month
int day
int year
을 가지고 Date 객체에 <ctime>
를 사용하여 현재의 시간이 걸릴 수있는 쉬운 "초보자"방법이 있나요? 감사.
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
구조체의 int 모든 공 기반 (0 = 월, 1 = 이월)이고, 당신이 다양한 일 대책, 월 (tm_mday
)에서 일, 주 (tm_wday
)와 올해 (tm_yday
)를 얻을 수 있습니다.
localtime_r이있는 경우 localtime_r localtime 대신 localtime_r localtime_r을 사용해야합니다. localtime은 재진입 버전이므로 localtime입니다.
#include <ctime>
#include <iostream>
int main()
{
time_t tt = time(NULL); // get current time as time_t
tm tm_buf;
tm* t = localtime_r(&tt, &tm_buf); // convert t_time to a struct tm
std::cout << "Month " << t->tm_mon
<< ", Day " << t->tm_mday
<< ", Year " << t->tm_year
<< std::endl;
return 0;
}
"표준 날짜 개체"는 'time_t'을 의미합니까? – kennytm
로컬 타임에 대한 자세한 내용은 여기를 참조하십시오. http://www.twinsun.com/tz/tz-link.htm –
Se man (3) localtime – piotr