C#—获取网络时间
1、方法定義
/// <summary> /// 獲取網絡日期時間 /// </summary> /// <returns></returns> public static string GetNetDateTime(){WebRequest request = null;WebResponse response = null;WebHeaderCollection headerCollection = null;string datetime = string.Empty;try{request = WebRequest.Create("https://www.baidu.com");request.Timeout = 3000;request.Credentials = CredentialCache.DefaultCredentials;response = (WebResponse)request.GetResponse();headerCollection = response.Headers;foreach (var h in headerCollection.AllKeys){ if (h == "Date") { datetime = headerCollection[h]; } }return datetime;}catch (Exception) { return datetime; }finally{if (request != null){ request.Abort(); }if (response != null){ response.Close(); }if (headerCollection != null){ headerCollection.Clear(); }}}
2、方法調用
string StrDateTime = GetNetDateTime();
DateTime NettDateTime = Convert.ToDateTime(StrDateTime).ToString("yyyy-MM-dd HH:mm:ss");
總結
- 上一篇: Java安装
- 下一篇: 离线版Google Chrome Fra