ctime头文件是C++的标准库文件,它提供了用于操作时间和日期的函数,它的主要功能是把time_t类型的时间转换成字符串。
使用方法
在使用ctime头文件之前,需要先在源文件中包含头文件:
#include
ctime头文件提供的函数有:
- time():获取当前系统的时间;
- ctime():把time_t类型的时间转换成字符串;
- strftime():把time_t类型的时间转换成指定格式的字符串;
- mktime():把tm结构体类型的时间转换成time_t类型的时间;
- localtime():把time_t类型的时间转换成tm结构体类型的时间;
- difftime():计算两个time_t类型的时间之间的差值;
- asctime():把tm结构体类型的时间转换成字符串;
- gmtime():把time_t类型的时间转换成UTC时间(协调世界时);
下面是使用ctime头文件获取当前系统时间的例子:
#include#include int main() { // 获取当前时间 time_t t = time(0); char tmp[64]; strftime(tmp, sizeof(tmp), "%Y/%m/%d %X %A",localtime(&t)); std::cout << "当前时间是:" << tmp << std::endl; return 0; }
上面的代码中,time()函数用于获取当前系统时间,strftime()函数用于把time_t类型的时间转换成指定格式的字符串,localtime()函数用于把time_t类型的时间转换成tm结构体类型的时间,通过cout输出获取的当前时间。