【发布时间】:2023-04-10 10:35:01
【问题描述】:
我知道如何指定文化、日期格式、时区等...
我的问题是,当您在 C# 中键入 DateTime.Now 或 DateTime.UtcNow 时,它是使用运行服务器端代码的 Web 服务器的文化,还是使用客户端语言/文化发出请求的网络浏览器?
令我惊讶的是,从我的测试来看,这个服务器代码 DateTime.Now 似乎没有使用 Web 服务器的文化。但实际上是在网络浏览器中使用客户端 Lang/Cult!?
web.config 中是否有指定 DateTime.Now/UtcNow 默认在我的 Web 服务器的文化中运行?我只希望在专门为客户编写代码时应用客户文化。
【问题讨论】: