백준/C++
[Baekjoon/C++] 10699번 - 오늘 날짜
베리._.
2022. 8. 27. 17:06
Baekjoon Online Judge
문제
서울의 오늘 날짜를 출력하는 프로그램을 작성하시오.
입력
입력은 없다.
출력
서울의 오늘 날짜를 "YYYY-MM-DD" 형식으로 출력한다.
예제 입력 | 예제 출력 |
2015-01-24 |
풀이
#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'); // 빈 공간 0으로 채우기
cout << t->tm_mon + 1 << "-" << t->tm_mday << endl;
return 0;
}
<ctime>의 함수들을 통해 현재 시간을 가져온 뒤, cout으로 출력 형식을 지정해서 출력했다.