C語(yǔ)言中將日期和時(shí)間以字符串格式輸出的方法
ctime()函數(shù):
頭文件:
#include <time.h>
定義函數(shù):
char *ctime(const time_t *timep);
函數(shù)說(shuō)明:ctime()將參數(shù)timep 所指的time_t 結(jié)構(gòu)中的信息轉(zhuǎn)換成真實(shí)世界所使用的時(shí)間日期表示方法,然后將結(jié)果以字符串形態(tài)返回。此函數(shù)已經(jīng)由時(shí)區(qū)轉(zhuǎn)換成當(dāng)?shù)貢r(shí)間,字符串格式為"Wed Jun 30 21 :49 :08 1993\n"。
注意:若再調(diào)用相關(guān)的時(shí)間日期函數(shù),此字符串可能會(huì)被破壞。
返回值:返回一字符串表示目前當(dāng)?shù)氐臅r(shí)間日期。
范例
#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ù)說(shuō)明:asctime()將參數(shù)timeptr 所指的tm 結(jié)構(gòu)中的信息轉(zhuǎn)換成真實(shí)世界所使用的時(shí)間日期表示方法,然后將結(jié)果以字符串形態(tài)返回。此函數(shù)已經(jīng)由時(shí)區(qū)轉(zhuǎn)換成當(dāng)?shù)貢r(shí)間,字符串格式為:"Wed Jun 30 21:49:08 1993\n"
返回值:若再調(diào)用相關(guān)的時(shí)間日期函數(shù),此字符串可能會(huì)被破壞。此函數(shù)與ctime 不同處在于傳入的參數(shù)是不同的結(jié)構(gòu)。
附加說(shuō)明:返回一字符串表示目前當(dāng)?shù)氐臅r(shí)間日期.
范例
#include <time.h>
main(){
time_t timep;
time (&timep);
printf("%s", asctime(gmtime(&timep)));
}
執(zhí)行
Sat Oct 28 02:10:06 2000
相關(guān)文章
如何使用VC庫(kù)函數(shù)中的快速排序函數(shù)
下面呢,小編就為大家介紹一下VC中庫(kù)函數(shù)qsort()的用法。需要的朋友可以過(guò)來(lái)參考下2013-09-09
詳解C語(yǔ)言解決經(jīng)典問(wèn)題之兔子產(chǎn)子
有一對(duì)兔子,從出生后的第 3 個(gè)月起每個(gè)月都生一對(duì)兔子。小兔子長(zhǎng)到第 3 個(gè)月后每個(gè)月又生一對(duì)兔子,假設(shè)所有的兔子都不死,問(wèn) 30 個(gè)月內(nèi)每個(gè)月的兔子總數(shù)為多少?本文將用C語(yǔ)言解決這一經(jīng)典問(wèn)題,需要的可以參考一下2022-03-03
C++ 關(guān)于MFC List Control 控件的總結(jié)
這篇文章主要介紹了C++ 關(guān)于MFC List Control 控件的總結(jié)的相關(guān)資料,十分的詳細(xì),有需要的朋友可以參考下2015-06-06
C語(yǔ)言詳細(xì)分析講解struct與union使用方法
最近開(kāi)始自學(xué)C語(yǔ)言,從最基礎(chǔ)部分的開(kāi)始學(xué)起。今天看書(shū)的時(shí)候注意到了struct和union似乎很像,除了名字不同,看起來(lái)幾乎沒(méi)有區(qū)別。<BR>既然C中定義了struct和union兩個(gè)關(guān)鍵字,那么它們肯定是有區(qū)別的,在查了一些資料之后我來(lái)總結(jié)一下他們的使用2022-04-04
C/C++實(shí)現(xiàn)數(shù)字與字符串互相轉(zhuǎn)換的多種方法
在C/C++程序中,會(huì)需要把數(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++無(wú)鎖隊(duì)列的原理與實(shí)現(xiàn)示例
C++無(wú)鎖隊(duì)列是一種多線程編程技術(shù),它可以在不使用鎖的情況下實(shí)現(xiàn)線程安全的隊(duì)列,本文就來(lái)詳細(xì)的介紹一下C++無(wú)鎖隊(duì)列的原理與實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下2024-01-01

