程序中系统时间的获取
2014-03-18 22:51
197 查看
// -*- C++ -*- #ifndef CUTE_DATE_TIME_H_ #define CUTE_DATE_TIME_H_ #include <ctime> #include <cstdio> #include <cstring> class date_time { public: date_time() { time_ = ::time(NULL); tm_ = localtime(&time_); } explicit date_time(const time_t tt) { time_ = tt; tm_ = localtime(&time_); } // Override operator inline date_time& operator = (const date_time &dt) { if (this != &dt) { this->time_ = dt.time_; this->tm_ = dt.tm_; } return *this; } inline int year (void) const {return tm_->tm_year + 1900;} inline int month (void) const {return tm_->tm_mon + 1;} inline int wday (void) const {return tm_->tm_wday ;} inline int mday (void) const {return tm_->tm_mday ;} inline int hour (void) const {return tm_->tm_hour ;} inline int minute (void) const {return tm_->tm_min ;} inline int second (void) const {return tm_->tm_sec ;} private: time_t time_; struct tm* tm_; }; #endif // CUTE_DATE_TIME_H_
//使用(C++语法 或者 cocos2dx语法 输出查看) date_time dt; cout<<dt.hour()<<":"<<dt.minute()<<":"<<dt.second()<<endl;
相关文章推荐
- Linux 中java程序获取系统时间跟Linux服务器时间不一致问题
- VC获取系统时间、程序运行时间
- VC获取系统时间、程序运行时间(精确到秒,毫秒)的五种方法
- 【VS开发】VC++ 获取系统时间、程序运行时间(精确到秒,毫秒)的五种方法
- VC获取系统时间、程序运行时间
- vc 程序效率测试 与 如何获取系统精确时间
- VC获取系统时间、程序运行时间
- VC获取系统时间、程序运行时间(精确到秒,毫秒)的五种方法
- 获取系统时间、程序运行时间
- 获取系统时间(精确到微秒),驱动中KeQueryPerformanceCounter,Win32程序QueryPerformanceCounter
- VC获取系统时间、程序运行时间
- VC获取系统时间、程序运行时间
- 获取系统时间(精确到微秒),驱动中KeQueryPerformanceCounter,Win32程序QueryPerformanceCounter
- VC获取系统时间、程序运行时间
- VC获取系统时间、程序运行时间(精确到秒,毫秒)的五种方法
- 分享java程序设计中一个小程序:获取当前系统日期和时间在小程序中显示出来
- 32位程序在64位系统上获取系统安装时间
- 程序计时及时间获取(Windows系统C++)
- VC获取系统时间、程序运行时间
- 获取系统时间&&获取程序某一段执行时间