在设计 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/