2010-12-03 31 views
0

我創建一個聯繫人列表程序,需要beable記錄何時創建聯繫人並根據其創建日期列出聯繫人。創建變量來保存創建的時間

我可以用什麼來給變量一個日期?我知道time.h文件裏面有東西,但我不知道如何使用盡可能少的代碼。

也許

time.h seconds = timeStamp; 

如果是這樣,那麼輸出是什麼?以及最好的輸出方式是什麼?這個變量將成爲一個類的一部分。

回答

2

我知道你可以使用time_t作日期。如果您需要更高的精度,請使用clock_t

您可以按如下方式獲取當前時間。需要注意的是其存儲的是自1月1日的秒數的整數值,1970年

#include <time.h> 
.... 
time_t s = time(NULL); 

進一步詳情,請參閱this。希望有所幫助!

2
#include <time.h> 
... 
time_t seconds = time(NULL); 

seconds變量將包含的秒數自1970年以來,這是足夠的信息來存儲日期和時間。

您可以使用asctime函數將此值轉換爲可讀的字符串。