有关系统时间的获取计算的三个程序实例供大家参考:
1:
#include "atltime.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
CString strTime; // 用于将CTime对象格式化为字符串
// 获取当前时间并保存到curTime
CTime curTime = CTime::GetCurrentTime();
int nYear = curTime.GetYear(); // 获取当前年份
int nMonth = curTime.GetMonth(); // 获取当前月份
int nDay = curTime.GetDay(); // 获取当前日期
int nHour = curTime.GetHour(); // 获取当前小时时间
int nMin = curTime.GetMinute(); // 获取当前分钟时间
int nSec = curTime.GetSecond(); // 获取当前秒时间
// 输出当前时间
cout<<"当前时间:"<<endl;
cout<<nYear<<"年"<<nMonth<<"月"<<nDay<<"日"<<nHour<<"时"<<nMin<<"分"<<nSec<<"秒"<<endl;
// 为计算时间差,设定一个起始时间并输出
CTime startTime = CTime(2010,7,3,<