C++のtimeヘッダファイルを利用してシステム時間を取得する方法


C++はtimeを提供する.hヘッダファイルは時間編集操作を行い,時間をtm構造体にフォーマットでき,使いやすい.MFCフレームワークにおけるctimeクラスはtimeに基づく.hパッケージ.
コードサンプル:
#include 
#include 
#include 

using namespace std;

int main(void)
{
	time_t t = time(NULL);   //        
	tm *pt = localtime(&t);  //        tm     
	int year = pt->tm_year+1900;
	int month = pt->tm_mon+1;
	int day = pt->tm_mday;
	int hour = pt->tm_hour;
	int minute = pt->tm_min;
	int second = pt->tm_sec;
	printf("%d-%d-%d %02d:%02d:%02d

",year,month,day,hour,minute,second); return 0; }