日期时间格式有问题

时间:2008-09-19 01:55:37

标签: c#

当我在我的笔记本电脑中编译应用程序时它运行正常,但是当我在服务器中运行相同的应用程序时,日期格式有问题。但是当我检查系统日期时间格式时,我的笔记本电脑和服务器的格式相同。谁能告诉我有什么问题。

3 个答案:

答案 0 :(得分:1)

您还必须检查笔记本电脑和服务器中的默认文化集。他们是在同一种文化中运作吗?不同的文化设置将具有不同的默认时间格式。

答案 1 :(得分:1)

您的应用程序是否在不同用户帐户下的服务器上运行?区域设置是按用户设置的,因此日期和时间格式将取决于运行应用程序的用户。您可以以应用程序用户身份登录,并检查区域设置以确定是否存在问题。

这在ASP.NET中很常见,开发人员在其工作站上构建应用程序,在部署到QA或生产时,他们发现区域设置不同,因为应用程序池正在使用服务标识。

答案 2 :(得分:0)

系统时钟是否运行UTC,并且操作系统将其更改为服务器上的本地时间。这是一种非常常见的配置,但会破坏绕过操作系统功能的程序来检索日期/时间。