年份需要加上1900,貌似得到的值只是求得了从 1900经历了多少年....
然后月份需要加上1,这个是为什么,我忘记了=.=
![None.gif](https://i-blog.csdnimg.cn/blog_migrate/cbef093dcc044b2793832001e2365e43.gif)
#include <time.h>
![None.gif](https://i-blog.csdnimg.cn/blog_migrate/cbef093dcc044b2793832001e2365e43.gif)
time_t tval;
struct tm *now;
![None.gif](https://i-blog.csdnimg.cn/blog_migrate/cbef093dcc044b2793832001e2365e43.gif)
time(&tval);
![None.gif](https://i-blog.csdnimg.cn/blog_migrate/cbef093dcc044b2793832001e2365e43.gif)
now = localtime(&tval);
const
int& day = now->tm_mday;
//
获得几号
const
int year = now->tm_year + 1900;
//
获取年份
const
int month = now->tm_mon + 1;
//
获取当前月份
const
int& hour = now->tm_hour;
//
获取当前为几时
const
int& minu = now->tm_min;
//
获取分钟
const
int& sec = now->tm_sec;
//
秒