Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

현재 날짜, 날짜 및 시간을 인쇄하는 C++ 프로그램

<시간/>

현재 날짜, 날짜 및 시간은 모두 화면에 인쇄되는 달력 날짜입니다. C++에서 ctime 라이브러리에는 날짜 및 시간과 관련된 모든 메서드와 변수가 포함되어 있습니다. .

시간을 표시하는 메서드가 포함된 ctime 라이브러리를 사용하여 현재 날짜 및 시간 세부 정보를 확인할 수도 있습니다. 다음 방법은 날짜 및 시간의 세부 정보를 표시하는 데 사용됩니다 -

시간() − time() 메서드는 현재 시간을 찾는 데 사용됩니다. time() 메서드의 반환 시간은 time_t입니다. time_t는 시간을 저장할 수 있는 데이터 유형입니다.

현지 시간() − time_t 유형 변수를 날짜와 시간을 모두 저장할 수 있는 변수로 변환합니다. localtime() 함수는 time_t를 날짜와 시간을 모두 보유할 수 있는 구조로 변환합니다. . time() 함수를 인수로 받아들입니다.

localtime() 메서드에서 반환된 데이터는 출력 화면에 직접 인쇄할 수 없습니다. 따라서 asctime() 메서드는 다음 형식으로 날짜를 반환합니다. -

day month date hh:mm:ss year

이제 이 모든 방법을 프로그램에 통합해 보겠습니다. 이 프로그램은 ctime 방법을 사용합니다. 이 변수는 time() 메서드를 사용하여 현재 날짜와 시간을 유지하는 데 사용되는 time_t를 정의합니다. 이 변수의 데이터는 반환된 데이터가 사용자가 표시할 수 있는 형식을 반환하고 표시하는 asctime() 메서드로 전달되는 localtime() 메서드로 전달됩니다.

예시

#include<iostream>
#include<ctime>
using namespace std;
int main(){
   time_t timetoday;
   time (&timetoday);
   cout << "Calendar date and time as per todays is : "<< asctime(localtime(&timetoday));
   return 0;
}

출력

Calendar date and time as per today is : Mon Sep 9 18:56:33 2019