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으로 출력 형식을 지정해서 출력했다.
'백준 > C++' 카테고리의 다른 글
[Baekjoon/C++] 14652번 - 나는 행복합니다~ (0) | 2022.09.01 |
---|---|
[Baekjoon/C++] 14645번 - 와이버스 부릉부릉 (0) | 2022.09.01 |
[Baekjoon/C++] 10170번 - NFC West vs North (0) | 2022.08.27 |
[Baekjoon/C++] 9654번 - 나부 함대 데이터 (0) | 2022.08.27 |
[Baekjoon/C++] 9653번 - 스타워즈 로고 (0) | 2022.08.27 |