#include<iostream.h> #include<string.h> #include<time.h> class Date { public: Date() { time_t t; struct tm *pnow; time(&t); pnow = localtime(&t); year = pnow->tm_year + 1900; mon = pnow->tm_mon + 1; day = pnow->tm_mday; } Date(int y,int m, int d) { year = y; mon = m; day = d; } Date(const Date &t) { year = t.year; mon = t.mon; day =t.day; } void SetTime(int y, int m,int d) { year = y; mon = m; day = d; } void SetYear(int y) { year = y; } void SetMonth(int m) { mon = m; } void SetDay(int d) { day = d; } int GetYear() { return year; } int GetMonth() { return mon; } int GetDay() { return day; } void GetAllData(int &y, int &m, int &d) { y = year; m = mon; d = day; } void Print_1() { cout <<mon<<"-"<<day<<"-"<<year<<endl; } void NextDay() { day++; struct tm now; time_t t; memset(&now, 0, sizeof(struct tm)); time(&t); struct tm* ptm = localtime(&t); now.tm_year = year-1900; now.tm_mday = mon-1; now.tm_mon = day; now.tm_hour = ptm->tm_hour; now.tm_min = ptm->tm_min; now.tm_sec = ptm->tm_sec; t = mktime(&now); ptm = localtime(&t); year = ptm->tm_year-1900; mon = ptm->tm_mon-1; day = ptm->tm_mday; } private: int year; int mon; int day; }; int main() { return 0; }
C语言小得
最新推荐文章于 2023-07-30 17:25:33 发布