(轉)---C語言中格式化日期時間asctime()函數詳細講解


函數原型: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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM