C語言中將日期和時間以字符串格式輸出的方法
ctime()函數(shù):
頭文件:
#include <time.h>
定義函數(shù):
char *ctime(const time_t *timep);
函數(shù)說明:ctime()將參數(shù)timep 所指的time_t 結(jié)構(gòu)中的信息轉(zhuǎn)換成真實(shí)世界所使用的時間日期表示方法,然后將結(jié)果以字符串形態(tài)返回。此函數(shù)已經(jīng)由時區(qū)轉(zhuǎn)換成當(dāng)?shù)貢r間,字符串格式為"Wed Jun 30 21 :49 :08 1993\n"。
注意:若再調(diào)用相關(guān)的時間日期函數(shù),此字符串可能會被破壞。
返回值:返回一字符串表示目前當(dāng)?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 結(jié)構(gòu)中的信息轉(zhuǎn)換成真實(shí)世界所使用的時間日期表示方法,然后將結(jié)果以字符串形態(tài)返回。此函數(shù)已經(jīng)由時區(qū)轉(zhuǎn)換成當(dāng)?shù)貢r間,字符串格式為:"Wed Jun 30 21:49:08 1993\n"
返回值:若再調(diào)用相關(guān)的時間日期函數(shù),此字符串可能會被破壞。此函數(shù)與ctime 不同處在于傳入的參數(shù)是不同的結(jié)構(gòu)。
附加說明:返回一字符串表示目前當(dāng)?shù)氐臅r間日期.
范例
#include <time.h>
main(){
time_t timep;
time (&timep);
printf("%s", asctime(gmtime(&timep)));
}
執(zhí)行
Sat Oct 28 02:10:06 2000
相關(guān)文章
C++ 關(guān)于MFC List Control 控件的總結(jié)
這篇文章主要介紹了C++ 關(guān)于MFC List Control 控件的總結(jié)的相關(guān)資料,十分的詳細(xì),有需要的朋友可以參考下2015-06-06
C/C++實(shí)現(xiàn)數(shù)字與字符串互相轉(zhuǎn)換的多種方法
在C/C++程序中,會需要把數(shù)字與字符串做出互相轉(zhuǎn)換的操作,用于實(shí)現(xiàn)程序想要的效果,下面將介紹多種方法實(shí)現(xiàn)數(shù)字與字符串互相轉(zhuǎn)換,文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下2024-08-08
C++使用OpenCV實(shí)現(xiàn)證件照藍(lán)底換成白底功能(或其他顏色如紅色)詳解
這篇文章主要介紹了C++使用OpenCV實(shí)現(xiàn)證件照藍(lán)底換成白底功能(或其他顏色如紅色),結(jié)合實(shí)例形式詳細(xì)分析了OpenCV顏色轉(zhuǎn)換相關(guān)操作原理與實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-12-12
C++無鎖隊(duì)列的原理與實(shí)現(xiàn)示例
C++無鎖隊(duì)列是一種多線程編程技術(shù),它可以在不使用鎖的情況下實(shí)現(xiàn)線程安全的隊(duì)列,本文就來詳細(xì)的介紹一下C++無鎖隊(duì)列的原理與實(shí)現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下2024-01-01

