當前位置:編程學習大全網 - 網站源碼 - Mktime源代碼分析

Mktime源代碼分析

# include & ltstdio.h & gt

# include & lttime.h & gt

int main()

{

int年、月、日、小時、分鐘、秒;

int add

time_t時間;

struct tm *p,tmt

Printf("請按格式輸入日期和時間:年復壹年-月-日-時-分-秒\ n ");

scanf("%d-%d-%d-%d-%d-%d ",& amp年份& amp月份& amp日& amp小時& amp最小& ampsec);

//year = 2016;月= 10;天= 30;小時= 8;min = 20sec = 0;//測試代碼

Printf("請輸入附加分鐘數:\ n ");

scanf("%d ",& amp添加);

//add = 1440+1440;//測試代碼

//打印輸入的時間。

printf("%4d %2d %2d %2d %2d %2d\n ",年、月、日、小時、分鐘、秒);

TMT . TM _ year = year-1900;

TMT . TM _ mon = month-1;

tmt.tm _ mday = day

tmt.tm_hour =小時;

tmt.tm _ min = min

tmt.tm _ sec = sec

timep = mktime(& amp;TMT);

time p+= add * 60;

p = localtime。timep);

//添加分鐘後打印時間。

printf("%4d %2d %2d %2d %2d %2d\n ",p-& gt;tm_year + 1900,p-& gt;tm_mon +1,p->;tm_mday,p-& gt;tm_hour,p-& gt;tm_min,p-& gt;TM _ sec);

getchar();

返回0;

}

  • 上一篇:掃描考勤源代碼
  • 下一篇:怎樣使壹個Android應用不被殺死
  • copyright 2024編程學習大全網