zoukankan      html  css  js  c++  java
  • C#获取网络时间

    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(); }
                }
            }

    调用方法:

    string dt = GetNetDateTime();
                string dtNow = Convert.ToDateTime(dt).ToString("yyyy-MM-dd HH:mm:ss");
  • 相关阅读:
    css变量
    es6的this指向
    Java面试题(包装类)
    moment笔记
    Class
    CSS斜切角
    Element.getBoundingClientRect()
    Do not mutate vuex store state outside mutation handlers.
    antd不想写那么多option怎么办
    解析URL参数
  • 原文地址:https://www.cnblogs.com/LoveQin/p/12759643.html
Copyright © 2011-2022 走看看