功能
把timeptr指向的tm結構體中儲存的時間轉換為字元串字元串格式返回,格式為:Www Mmm dd hh:mm:ss yyyy。其中Www為星期;Mmm為月份;dd為日;hh為時;mm為分;ss為秒;yyyy為年份。
使用範例
函式範例的輸出:
備註:以上的範例輸出是由TDM-GCC編譯器編譯後運行的結果,在使用其他的編譯器在不同語言環境中可能會出現其他的結果。
用法
char *asctime(const struct tm *tblock);
程式演示
#include
#include
#include
int main(void)
{
struct tm t;
char str【80】;
/* sample loading of tm structure*/
t.tm_sec = 1;/* Seconds */
t.tm_min = 30; /* Minutes */
t.tm_hour = 9;/* Hour */
t.tm_mday = 22; /* Day of the Month*/
t.tm_mon = 11; /* Month */
t.tm_year = 56; /* Year - does not include century */
t.tm_wday = 4;/* Day of the week*/
t.tm_yday = 0;/* Does not show in asctime*/
t.tm_isdst= 0;/* Is Daylight SavTime; does not show in asctime */
/* converts structure to null terminated
string */
strcpy(str, asctime(&t));
printf("%s\n", str);
return 0;
}