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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。