C++ 中的asctime() 函數將結構體 tm 的給定日曆時間轉換為字符表示。
asctime() 函數在<ctime> 頭文件中定義。
asctime()原型
char* asctime(const struct tm * time_ptr);
asctime() 函數將指向 tm
對象的指針作為其參數,並返回給定日曆時間的文本表示形式:
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
:指向要轉換的 tm 對象的指針。
返回:
- 指向空終止字符串的指針,指向給定時間的字符表示。
示例:asctime() 函數如何工作?
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
time_t curr_time;
time(&curr_time);
cout << "Current date and time: " << asctime(localtime(&curr_time));
return 0;
}
運行程序時,輸出將是:
Current date and time: Tue Mar 21 13:52:57 2017
相關用法
- C++ asctime()用法及代碼示例
- C++ asinh()用法及代碼示例
- C++ complex asinh()用法及代碼示例
- C++ complex asin()用法及代碼示例
- C++ asin()用法及代碼示例
- C++ atexit()用法及代碼示例
- C++ any_of()用法及代碼示例
- C++ atof()用法及代碼示例
- C++ abort()用法及代碼示例
- C++ atol()用法及代碼示例
- C++ complex acosh()用法及代碼示例
- C++ array at()用法及代碼示例
- C++ array::fill()、array::swap()用法及代碼示例
- C++ atoll()用法及代碼示例
- C++ array::size()用法及代碼示例
- C++ array::rbegin()、array::rend()用法及代碼示例
- C++ atan()用法及代碼示例
- C++ complex abs()用法及代碼示例
- C++ array::front()、array::back()用法及代碼示例
- C++ array::front()用法及代碼示例
注:本文由純淨天空篩選整理自 C++ asctime()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。