c语言如何获取系统时间并将时间储存在字符串里

c语言如何获取系统时间并将时间储存在字符串里,第1张

#include

#include

void

main()

{

time_t

ltime;

struct

tm

today;

time(

<ime

);

today

=

localtime(

<ime

);

printf("%04d-%02d-%02d

%02d:%02d:%02d\n",1900+today->tm_year,today->tm_mon+1,today->tm_mday,today->tm_hour,today->tm_min,today->tm_sec);

}

先调用time获得当前时间,这是个从1970-1-1午夜0点开始的秒数,然后调用localtime将该时间专为本地时间就可以打印了。其中tm_year需要加上1900,tm_mon需要加上1,看printf你就明白了。

#include <stdioh>

#include <timeh>

int main( )

{

time_t nowtime;

struct tm timeinfo;

time( &nowtime );

timeinfo = localtime( &nowtime );

int year, month, day;

year = timeinfo->tm_year + 1900;

month = timeinfo->tm_mon + 1;

day = timeinfo->tm_mday;

printf("%d %d %d\n", year, month, day);

return 0;

}

以上就是关于c语言如何获取系统时间并将时间储存在字符串里全部的内容,包括:c语言如何获取系统时间并将时间储存在字符串里、如何用C语言获取当前系统时间、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9773163.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存