【问题标题】:Get Original Date and Time using C# ASP.NET使用 C# ASP.NET 获取原始日期和时间
【发布时间】:2017-01-18 12:08:02
【问题描述】:

如何从系统中获取原始日期和时间?我想为用户指定一个特定的日期和时间登录网站。我知道我可以使用 DateTime.Now 方法获取日期和时间,但是每次我尝试更改笔记本电脑的时间和日期时,它也会更改。是否可以获取原始日期和时间?如果是,请给我一些关于如何做的想法。

【问题讨论】:

标签: c# asp.net datetime login logout


【解决方案1】:

如果您指的是本地 GMT 登录日期和时间,而不考虑用户计算机的日期和时间,则可以使用来自服务器的日期和时间。

【讨论】:

    【解决方案2】:

    您的网站是否托管?如果托管比数据时间没有问题。 你可以使用

    Datetime.UtcNow();
    

    【讨论】:

      【解决方案3】:

      您可以通过发出一个简单的网络请求然后检查标头从互联网上获取日期:

      var myHttpWebRequest = (HttpWebRequest)WebRequest.Create("http://www.microsoft.com");
      var response = myHttpWebRequest.GetResponse();
      var todaysDates = response.Headers["date"];
      

      然后您可能希望将 todaysDate 解析为 DateTime 对象。

      【讨论】:

        猜你喜欢
        • 2019-04-25
        • 2013-05-09
        • 2016-10-18
        • 2012-03-03
        • 2020-07-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-06
        相关资源
        最近更新 更多