函數原型:char *asctime(const struct tm *tblock);
功能說明: 將tm結構類型時間日期轉換為ASCII碼。
頭文件:
參數說明:語法:asctime[必要參數]
必要參數的具體說明如下:
tblock:待轉換的時間指針,tblock為一tm結構型指針。
返回值:返回由tm結構中的日期和時間轉換成的字符串的地址,該字符串的形式定義如下:
DDD MMM dd hh:mm:ss YYYY
各字符的意義:
DDD 一星期的某一天,如Mon
MMM 月份,如Jan
dd 月中一天(1,2,……,31)
hh 小時(1,2,……,24)
mm 分鍾(1,2,……,59)
ss 秒數(1,2,……,59)
YYYY 年
范例: 轉換日期和時間為ASCII碼
1 #include
2
3 #include
4
5 int main()
6
7 {
8
9 time_t t;
10
11 struct tm *p;
12
13 t=time(NULL);
14
15 p=localtime(&t);
16
17 printf("%s\n", asctime(p));
18
19 return 0;
20
21 }
類似的函數有
函數原型:char *ctime(const time_t *time);
功能說明:將time_t類型日期和時間轉換為字符串。
頭文件:
參數說明:語法:ctime[必要參數]
必要參數的具體說明如下: time:指向time_t結構的指針。
轉自http://www.eefocus.com/xuefu2009/blog/10-04/188677_91546.html