怎样在c语言编的程序加入时间

怎样在c语言编的程序加入时间,第1张

c里面有个关于时间的tm结构体,可得到本地时间。给个例子,自己去实验。如下:

int date()

{

int year,mon,day,hour,min,sec,a

struct tm *d

time_t t

time(&t)

d=localtime(&t)

year=d->tm_year+1900

mon=d->tm_mon+1

day=d->tm_mday

hour=d->tm_hour

min=d->tm_min

sec=d->tm_sec

a=day+100*mon+10000*year

return a

}

void main()

{

struct tm *d

time_t t

//long t

time(&t)

//struct tm * local_time = localtime(&t)

d=localtime(&t)

printf("%s\n",ctime(&t))

printf("%d\n",d->tm_mon+1)

printf("%d\n",d->tm_mday)

printf("%d\n",d->tm_year+1900)

printf("%d\n",d->tm_hour)

printf("%d\n",date())

}

#include <time.h>

time_t now

now = time (NULL)

printf("%s ",ctime(&now))

struct tm *tm time_t t

char timebuf[20]

memset(timebuf,0,sizeof(timebuf))

time(&t)

tm = localtime(&t)

strftime(timebuf,15,"%Y%m%d%H%M%S",tm)

printf("current time is [%s]",timebuf)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11191733.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存