C++,函数ctime,都有哪些功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++,函数ctime,都有哪些功能相关的知识,希望对你有一定的参考价值。

详细点,如获取系统时间,是什么格式,怎么存到变量

ctime 主要是将一个time_t的变量格式化输出成标准时间的格式
比如 time_t a=time(NULL);
这时候a 的值为一个long数,是从标准时间到当前时间的秒数
而 char* pt=ctime(&a);这时候你输出字符串pt,就是现在的标准时间,年月日时分秒
参考技术A ctime函数的作用是把时间戳转换成一种默认的本地时间串格式。强调是已经补偿过时差的当地时间,不是全球统一时间UTC。

#include<time.h>
int main()
time_t t=time(NULL) ;
printf("%s",ctime(&t) );
return 0;

==================
输出
Sun Dec 04 13:23:05 2011
参考技术B 参考
http://en.cppreference.com/w/cpp/chrono/c/ctime

http://en.cppreference.com/w/cpp/chrono/c/time

time函数实际上是返回一个一个32位整数,代表1900年到现在系统时间的秒数
ctime可以将这个秒数处理返回一个时间的字符处,例如 2001 3 20 2:30 之类的,参考上面两个链接

以上是关于C++,函数ctime,都有哪些功能的主要内容,如果未能解决你的问题,请参考以下文章

C++中头文件<ctime>包含哪些函数

c++中命名空间std的函数都有哪些

函数中都有哪些功能,但存储过程中没有? [复制]

VC++中的CTime头文件是啥?

qt 循环函数都有哪些?像c语言的for while类似的那种?

自旋锁的临界区都有哪些功能不能使用?