2011-06-10 50 views
0

我知道這是一個而不是問題,如果可以的話,但是我在查找可以放入Windows窗體中的代碼時遇到了一些麻煩。我只有三個簡單的要求:以24小時的格式獲取當地時間

  • 我需要當地時間,這是EDT。
  • 我還需要24小時格式的時間,以便閱讀。
  • 將代碼放在我的Windows窗體中的位置?
+0

只是因爲它是不明確的,您使用的託管C++?您對Winforms的引用沒有任何意義,否則... – 2011-06-10 01:53:28

回答

0
/* localtime example */ 
#include <stdio.h> 
#include <time.h> 

int main() 
{ 
    time_t rawtime; 
    struct tm * timeinfo; 

    time (&rawtime); 
    timeinfo = localtime (&rawtime); 
    printf ("Current local time and date: %s", asctime (timeinfo)); 

return 0; 
} 

http://www.cplusplus.com/reference/clibrary/ctime/localtime/

+0

感謝代碼Jeremy,但是,如何將它放入我的WinForm中? – 2011-06-10 18:02:22

+0

我剛剛跑過程序......我指定了沒有日期!您的答案下方還有該網站的代碼,我已經看到了。 – 2011-06-11 21:14:01

+0

對不起,你沒有看到,有人把我的問題的日期部分。 – 2011-06-11 21:15:02

2

既然你已經標記了你的問題有 '的WinForms' 我假設你在運行在.NET Framework。如果是的話,我建議從這裏開始:

Coding Best Practices Using DateTime in the .NET Framework

...還檢查對DATETIME格式在這裏的文檔:

Custom Date and Time Format Strings

+0

感謝參考文獻鄧肯,我會記住,當我使用DateTime的東西。 :) – 2011-06-10 18:04:15

+0

不需要任何假設,'C++ - cli'標籤明顯地使用.NET。 – 2011-06-11 13:22:44

相關問題