시스템 요일, 날짜 및 시간을 사람이 읽을 수 있는 형식으로 인쇄할 수 있는 다양한 방법이 있습니다.
첫 번째 방법
시간() 사용 − 현재 달력 시간을 찾는 데 사용되며 시간을 저장하는 산술 데이터 유형을 갖습니다.
현지 시간() - 날짜와 시간으로 구조체를 채울 때 사용
asctime() − 현지 시간을 사람이 읽을 수 있는 형식으로 변환합니다.
일 월 날짜 시:월:초 연도
예시
#include<iostream> #include<ctime> // used to work with date and time using namespace std; int main() { time_t t; // t passed as argument in function time() struct tm * tt; // decalring variable for localtime() time (&t); //passing argument to time() tt = localtime(&t); cout << "Current Day, Date and Time is = "<< asctime(tt); return 0; }
출력
위의 프로그램을 실행하면 다음 출력이 생성됩니다.
Current Day, Date and Time is = Tue Jul 23 19:05:50 2019
두 번째 방법
Chrono 라이브러리는 경과 시간을 초, 밀리초, 마이크로초 및 나노초 단위로 측정하는 데 사용됩니다.
예시
#include <chrono> #include <ctime> #include <iostream> Using namespace std; int main() { auto givemetime = chrono::system_clock::to_time_t(chrono::system_clock::now()); cout << ctime(&givemetime) << endl; }
출력
위의 프로그램을 실행하면 다음 출력이 생성됩니다.
Current Day, Date and Time is = Tue Jul 23 19:05:50 2019
세 번째 방법
예시
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { time_t givemetime = time(NULL); printf("%s", ctime(&givemetime)); //ctime() returns given time return 0; }
출력
위의 프로그램을 실행하면 다음 출력이 생성됩니다.
Tue Jul 23 20:14:42 2019