日期时间格式出现问题
时间:2020-03-06 14:24:22 来源:igfitidea点击:
当我在笔记本电脑中编译应用程序时,它运行良好,但是当我在服务器中运行相同的应用程序时,日期格式有问题。但是,当我检查系统日期时间格式时,我的笔记本电脑和服务器使用的是相同格式。谁能告诉我哪里出了问题。
解决方案
系统时钟是否正在运行UTC,并且操作系统将其更改为服务器上的本地时间?这是一个很常见的配置,但是会破坏绕过OS功能检索日期/时间的程序。
我们还必须检查笔记本电脑和服务器中的默认区域性设置。他们在同一文化中奔跑吗?不同的区域性设置将具有不同的默认时间格式。
应用程序是否以其他用户帐户在服务器上运行?区域设置是针对每个用户的,因此日期和时间格式将取决于运行该应用程序的用户。我们可以以应用程序用户身份登录并检查"区域设置"以确定是否是问题所在。
这在ASP.NET中确实很常见,在ASP.NET中,开发人员在其工作站上构建应用程序,并且在部署到质量检查或者生产环境后,他们发现区域设置有所不同,因为应用程序池正在使用服务标识。