mfc_systemtime - 8BitsCoding/RobotMentor GitHub Wiki
void CMFCApplication2Dlg::OnBnClickedGetTimeBtn()
{
/*
// time_t, tm์ c++ ์ง์ ํจ์์ด๊ธฐ์ ๋ฆฌ๋
์ค์์๋ ์ฌ์ฉ์ด ๊ฐ๋ฅ!
time_t cur_time = time(NULL);
tm * p_time = localtime(&cur_time);
CString str;
str.Format(L"%d๋
%d์ %d์ผ %d์ %d๋ถ %d์ด", p_time->tm_year+1900, p_time->tm_mon+1, p_time->tm_mday, p_time->tm_hour, p_time->tm_min, p_time->tm_sec);
*/
/*
// Windows ๋ฐฉ์์ผ๋ก ๊ตฌํ
CTime cur_time = CTime::GetCurrentTime();
CString str;
// str.Format(L"%d๋
%d์ %d์ผ %d์ %d๋ถ %d์ด", cur_time.GetYear(), cur_time.GetMonth(), cur_time.GetDay(), cur_time.GetHour(), cur_time.GetMinute(), cur_time.GetSecond());
str = cur_time.Format("%A, %B, %d, %Y");
// %A - ์์ผ(์์ด๋ก)
// %B - ์(์์ด๋ก)
// %d - ์ผ
// %Y - ์(์ซ์๋ก)
// strftime ๊ตฌ์กฐ์ฒด์ ์ค๋ช
์ ์ฐธ์กฐํ์
str = cur_time.Format("%F %T"); // 2019-01-09 13:46:51 ์ด๋ฐํํ๋ก ์ถ๋ ฅ
*/
// ๋ฐ๋ฆฌ์ธ์ปจ๋ ๋จ์๋ก ์ป๊ณ ์ถ๋ค๋ฉด??
SYSTEMTIME cur_time;
GetLocalTime(&cur_time);
CString str;
str.Format(L"%d๋
%d์ %d์ผ %d์ %d๋ถ %d์ด (%dms)", cur_time.wYear, cur_time.wMonth, cur_time.wDay, cur_time.wHour, cur_time.wMinute, cur_time.wSecond, cur_time.wMilliseconds);
SetDlgItemText(IDC_SHOW_TIME_EDIT, str);
}