C++ 中的ctime() 函数将自纪元以来的给定时间转换为日历本地时间,然后转换为字符表示。
对 ctime(time)
的调用是 asctime() 和 localtime() 函数的组合,如 asctime(localtime(time))
。
它在<ctime> 头文件中定义。
ctime()原型
char* ctime(const time_t* time_ptr);
ctime() 函数将指向 time_t
对象的指针作为其参数,并返回以下形式的文本表示:
Www Mmm dd hh:mm:ss yyyy
类型 |
说明 |
值 |
---|---|---|
Www |
3 个字母的星期几 |
周一至周日 |
Mmm |
3 个字母的月份名称 |
一月至十二月 |
dd |
2 位数的月份日期 |
00 至 31 |
hh |
2 位数小时 |
00 至 23 |
mm |
2 位数分钟 |
00 至 59 |
ss |
2 位数秒 |
00 至 59 |
yyyy |
4 位数年份 |
4 位数年份 |
参数:
- time_ptr:指向要转换的 time_t 对象的指针。
返回:
- 指向以空字符结尾的字符串的指针,指向日期和时间的字符表示。
示例:ctime() 函数如何工作?
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
time_t curr_time;
curr_time = time(NULL);
char *tm = ctime(&curr_time);
cout << "Today is : " << tm;
return 0;
}
运行程序时,输出将是:
Today is : Fri Mar 24 18:48:04 2017
相关用法
- C++ ctime()用法及代码示例
- C++ clock()用法及代码示例
- C++ clog用法及代码示例
- C++ count()用法及代码示例
- C++ copy_n()用法及代码示例
- C++ complex cosh()用法及代码示例
- C++ copy()用法及代码示例
- C++ cbrt()用法及代码示例
- C++ c32rtomb()用法及代码示例
- C++ count_if()用法及代码示例
- C++ c16rtomb()用法及代码示例
- C++ cin用法及代码示例
- C++ copy_backward()用法及代码示例
- C++ cosh()用法及代码示例
- C++ cout用法及代码示例
- C++ calloc()用法及代码示例
- C++ cos()用法及代码示例
- C++ copysign()用法及代码示例
- C++ cmath abs()用法及代码示例
- C++ copy_if()用法及代码示例
注:本文由纯净天空筛选整理自 C++ ctime()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。