发布一个c++写的简易datetime库
代码:
#ifndef DATETIME_H
#define DATETIME_H
#include <ctime>
#include <string>
#include <stdint.h>
using namespace std;
class Year;
class Month;
class Day;
class Hour;
class Minute;
class Second;
class DateTime
{
public:
DateTime(time_t seconds=0);
DateTime(struct tm time_tm);
DateTime(int year,int month=0,int day=0,int hour=0,int minute=0,int second=0);
DateTime(const string& datetimeStr);
int sec();
int min();
int hour();
int mday();
int mon();
int year();
int wday();
int yday();
DateTime operator+(const Year& year);
DateTime operator+(const Month& month);
DateTime operator+(const Day& day);
DateTime operator+(const Hour& hour);
DateTime operator+(const Minute& minute);
DateTime operator+(const Second& second);
DateTime operator-(const Year& year);
DateTime operator-(const Month& month);
DateTime operator-(const Day& day);
DateTime operator-(const Hour& hour);
DateTime operator-(const Minute& minute);
DateTime operator-(const Second& second);
bool operator>(const DateTime& rv);
bool operator==(const DateTime& rv);
bool operator<(