C語言中將日期和時間以字符串格式輸出的方法
ctime()函數(shù):
頭文件:
#include <time.h>
定義函數(shù):
char *ctime(const time_t *timep);
函數(shù)說明:ctime()將參數(shù)timep 所指的time_t 結構中的信息轉換成真實世界所使用的時間日期表示方法,然后將結果以字符串形態(tài)返回。此函數(shù)已經(jīng)由時區(qū)轉換成當?shù)貢r間,字符串格式為"Wed Jun 30 21 :49 :08 1993\n"。
注意:若再調用相關的時間日期函數(shù),此字符串可能會被破壞。
返回值:返回一字符串表示目前當?shù)氐臅r間日期。
范例
#include <time.h>
main(){
time_t timep;
time (&timep);
printf("%s", ctime(&timep));
}
執(zhí)行
Sat Oct 28 10 : 12 : 05 2000
asctime()函數(shù):
頭文件:
#include <time.h>
定義函數(shù):
char *asctime(const struct tm * timeptr);
函數(shù)說明:asctime()將參數(shù)timeptr 所指的tm 結構中的信息轉換成真實世界所使用的時間日期表示方法,然后將結果以字符串形態(tài)返回。此函數(shù)已經(jīng)由時區(qū)轉換成當?shù)貢r間,字符串格式為:"Wed Jun 30 21:49:08 1993\n"
返回值:若再調用相關的時間日期函數(shù),此字符串可能會被破壞。此函數(shù)與ctime 不同處在于傳入的參數(shù)是不同的結構。
附加說明:返回一字符串表示目前當?shù)氐臅r間日期.
范例
#include <time.h>
main(){
time_t timep;
time (&timep);
printf("%s", asctime(gmtime(&timep)));
}
執(zhí)行
Sat Oct 28 02:10:06 2000
相關文章
C/C++實現(xiàn)數(shù)字與字符串互相轉換的多種方法
在C/C++程序中,會需要把數(shù)字與字符串做出互相轉換的操作,用于實現(xiàn)程序想要的效果,下面將介紹多種方法實現(xiàn)數(shù)字與字符串互相轉換,文中有詳細的代碼示例供大家參考,需要的朋友可以參考下2024-08-08
C++使用OpenCV實現(xiàn)證件照藍底換成白底功能(或其他顏色如紅色)詳解
這篇文章主要介紹了C++使用OpenCV實現(xiàn)證件照藍底換成白底功能(或其他顏色如紅色),結合實例形式詳細分析了OpenCV顏色轉換相關操作原理與實現(xiàn)技巧,需要的朋友可以參考下2019-12-12

