C++のtimeヘッダファイルを利用してシステム時間を取得する方法
619 ワード
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;
}