c# - DateTime.Now 什么时候真正进入 Web 应用程序?

标签 c# datetime web-applications asp.net-mvc-4

在设计 web 应用程序特别是使用 Asp.net MVC4 c# 时,我曾经使用过

  private DateTime currentDateTime = DateTime.Now;

在我的代码中的某处并将 currentDateTime 保存在数据库中;然后,我在网络上部署我的应用程序,

currentDateTime 的值是多少?

一个。打开我的应用程序的浏览器/计算机的日期时间(时区问题)

我部署应用程序的服务器的日期时间(所有值都在一个时区内)

抱歉,我刚刚开始使用 Web 应用程序,所以这个让我很困惑。希望你能给我澄清一下。谢谢。

最佳答案

该值将是服务器上的本地时间。

但是,我强烈建议使用通用协调时间 (UTC),例如 DateTime.UtcNow,它使日期时间的推理变得更加简单,并且意味着您将能够在任何地方托管您的应用程序在没有不利影响的世界上。

关于c# - DateTime.Now 什么时候真正进入 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14042536/

相关文章:

c# - 无法从 ListView 中的文本框中获取文本

c# - 用多个逗号匹配价格

javascript - 推荐一个同时处理日期和时间的 JS 日历小部件?

javascript - 为什么 getDay 返回不正确的值? (javascript)

java - Tomcat web 应用程序与其他外部部署的 tomcat web 应用程序进行通信

java - 网络应用程序 : safetly update a shared List/Map in the AppContext

c# - C# 中的流问题

c# - 选择合适的对象和合适的方法的策略

android - 使用所需的时区从毫秒显示正确的时间

javascript - X Windows 风格的 JS UI 客户端