|
- #include <cstdio>
- #include <ctime>
- int main()
- {
- FILE *fp;//文件指针
- time_t timep; // 时间指针
- struct tm *p; //时间结构体指针
- fp = fopen("time.txt", "w");//文件
- time(&timep);
- p = gmtime(&timep);
- fprintf(fp, "sec %d\n", p->tm_sec); /*获取当前秒*/
- fprintf(fp, "min %d\n", p->tm_min); /*获取当前分*/
- fprintf(fp, "hour %d\n", 8 + p->tm_hour);/*获取当前时,这里获取西方的时间,刚好相差八个小时*/
- fprintf(fp, "mouth_day %d\n", p->tm_mday);/*获取当前月份日数,范围是1-31*/
- fprintf(fp, "mouth %d\n", 1 + p->tm_mon);/*获取当前月份,范围是0-11,所以要加1*/
- fprintf(fp, "1990-year %d\n", 1900 + p->tm_year);/*获取当前年份,从1900开始,所以要加1900*/
- fprintf(fp, "year_day %d\n", p->tm_yday); /*从今年1月1日算起至今的天数,范围为0-365*/
- }
复制代码 |
|