C ++の時間クラスのディスプレイシステムで書かれました

クラスの要件を記述するための時間は:
(1)年、月、日、時、分、秒の情報が含まれています。
オブジェクト(2)クラスのコンストラクタは、現在のシステム時刻を初期化する(時間のヘッダファイルTIME.H関数を使用する。)
(3)は、標準時刻フォーマット出力目的に応じて発現させることができます。
VC6.0コンパイラの
クラス

class ONE_1  
{
public:
	ONE_1();
	int year;
	int month;
	int day;
	int hour;
	int minute;
	int second;
	virtual ~ONE_1();

};

実装:

#include "stdafx.h"
#include "ONE_1.h"
#include<time.h>
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

ONE_1::ONE_1()
{       //获取本地时间
  	time_t now;
	time(&now);
	tm*t = localtime(&now);  
	second = t->tm_sec;
	minute = t->tm_min;
	month = t->tm_mon+1;
	year = t->tm_year+1900;
	day = t->tm_mday;
	hour = t->tm_hour;
}

ONE_1::~ONE_1()
{

}

主な機能:

#include "stdafx.h"
#include<iostream.h>
#include"ONE_1.h"

int main(int argc, char* argv[])
{
   ONE_1 A;
   cout<<"现在是北京时间:"<<A.year<<"年"<<A.month<<"月"<<A.day<<"日    "<<A.hour<<":"<<A.minute<<":"<<A.second<<endl;

	return 0 ;
}

おすすめ

転載: blog.csdn.net/qq_41767945/article/details/90233909