#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <ctime>
using namespace std;
int main() {
time_t timer = time(NULL);
struct tm* t = localtime(&timer);
cout << t->tm_year + 1900 << "-";
cout.width(2);
cout.fill('0');
cout << t->tm_mon + 1 << "-";
cout.width(2);
cout.fill('0');
cout << t->tm_mday;
return 0;
}
우선 <ctime> 헤더파일을 넣어주고
time_t timer = time(NULL);
struct tm* t = localtime(&timer);
를 넣어준다.
이는 time_t 를 통해서 시간을 불러오고
그 시간을 tm 구조체를 통해서 년,월,일 그에 맞는 양식을 불러오고
localtime() 함수를 통해 64비트정수를 알맞은 시간대 정수로 변환해준다.
'프로그래밍 > 백준(C++)' 카테고리의 다른 글
[실2] 2805. 나무 자르기 (0) | 2022.09.09 |
---|---|
[실2] 1874. 스택 수열 (0) | 2022.09.06 |
[실5] 10814. 나이순정렬 (0) | 2022.08.31 |
[실4] 9012. 괄호 (0) | 2022.08.20 |
[실4] 2164. 카드2 (0) | 2022.08.20 |
댓글