連time-a.timefreq.bldrdoc.gov 連接埠37 返回回來是一個4個位元組的時間。表示的意義是自格林威治時間 1900年1月1日至現在的秒數。跟time函數的返值不太一樣,time函數的返值是自格林威治時間1970年1月1日至現在的秒數。
---------------------------------------------------------------
1。www.yahoo.com/computres_and_interner/multimedia/videoconferencing/cu_seeme/
美國海軍天文台的時間伺服器
2。把格林威治時間串轉化到一個time_t變數中,
然後對time_t變數+8小時,(自動處理年月日的變化)
最後,把time_t變數在轉換為本地時間格式串
---------------------------------------------------------------
用TCP獲得網路標準時間來設定您的PC時鐘(附原始碼下載)
http://www.czvc.com/down.asp?id=91
---------------------------------------------------------------
我用過的一個函數,希望能幫你.
void GetCurDateAndTime(CString& csDate, CString& csTime)
{
SYSTEMTIME st;
GetSystemTime(&st);
//轉換時區
TIME_ZONE_INFORMATION tz;
GetTimeZoneInformation(&tz);
long lTime=st.wHour*60+st.wMinute;
lTime-=tz.Bias;
st.wHour=lTime/60;
st.wMinute=lTime%60;
csDate.Format("%d%d%d%d%d%d",st.wYear%100/10,st.wYear%10,st.wMonth/10,st.wMonth%10,st.wDay/10,st.wDay%10);
csTime.Format("%d%d%d%d%d%d",st.wHour/10,st.wHour%10,st.wMinute/10,st.wMinute%10,st.wSecond/10,st.wSecond%10);
}