//CTime.h
#ifndef CTIME_H
#define CTIME_H
class CTime
{
public:
CTime();
virtual ~CTime();
void GetLocalTime(); //取本机时间
};
#endif // CTIME_H
//CTime.cpp
#include "CTime.h"
#include <ctime>
#include <stdio.h>
CTime::CTime()
{
//ctor
}
CTime::~CTime()
{
//dtor
}
void CTime::GetLocalTime ( )
{
//time_t time(time_t *timer);
long nTime = 0 ;
time( &nTime ) ;
struct tm *tm1 = localtime( &nTime ) ;
printf("%d%02d%02d ",tm1 -> tm_year + 1900,tm1 -> tm_mon+1,tm1 -> tm_mday);
printf("%02d%02d%02d",tm1 -> tm_hour,tm1 -> tm_min,tm1 -> tm_sec);
}
//main.cpp
/*============================================================================
Name : Exercise.cpp
Author : Haier
Version : 1.01
Copyright : Copyright (c) 2014
Description : GetLocalTime in C, Ansi-style, Compile by Eclipse
============================================================================*/
#include <iostream>
#include "CTime.h"
#include <ctime>
using namespace std;
int main()
{
CTime c_Time;
c_Time.GetLocalTime();
return 0;
}