C 程式設計/time.h/asctime
外觀
asctime(), asctime_r(),
在 C 語言中,函式 asctime() 包含在庫函式 time.h 中。此函式將時間結構轉換為 ASCII 字串。它將以 Day Month Date Time Year\n\0 的形式顯示。例如,Sun Sep 5 10:56:01 2011\n\0。此函式將分解的時間值轉換為與 ctime() 格式相同的字串。函式 asctime_r() 執行相同的操作,但它將字串儲存在使用者提供的緩衝區中,該緩衝區至少具有 26 位元組的記憶體。
在 C 程式設計中,使用 asctime()、asctime_r() 函式。我們可以透過呼叫 gmtime()、gmtime64()、localtime() 函式獲取時間。asctime() 函式使用 24 小時制。日期以以下方式給出:mon、tue、wed、thu、fri、sat、sun,月份以以下方式給出:jan、feb、mar、apr、may、jun、jul、aug、sep、oct、nov、dec。換行符(\n)和空格(/0) 佔據字串的最後兩個位置。字串產生的結果包含正好 26 個字元。asctime() 始終將此字串儲存到同一個位置。每次呼叫此函式時,舊字串都會被覆蓋。此函式的時間從世界標準時間 00:00:00 開始,日期從 1970 年 1 月 1 日開始。
asctime_r(), clock(), ctime(), gmtime().