1

我有一个大问题,我有 Windows Server 2008 R2,当我启动一个程序(4D 服务器)时,它从系统配置(dd/mm/yyyy)中获取日期格式,但是当我使用系统服务启动同一个程序时,4D 服务器将日期格式设置为mm/dd/yyyy. 我无法理解,因为系统日期设置为 ( dd/mm/yyyy)

有什么想法可以解决吗?是否可以为运行服务的默认用户设置日期格式?或者可能将默认日期格式更改为 Windows 服务器中的服务?

提前致谢。

4

2 回答 2

1

两种解决方案之一

  1. 使用 4D ISO 日期和字符串格式显示
  2. 根据帐户设置区域时区 http://windows.microsoft.com/en-us/windows/apply-regional-language-settings-reserved-accounts#1TC=windows-7

参考资料

http://4d.1045681.n5.nabble.com/Wrong-Date-Format-on-Web-Server-td5730625.html

于 2014-12-30T15:55:06.257 回答
0

根据您的描述,运行服务的用户的用户配置文件中的日期格式设置似乎与交互式用户的不同。因此,您需要:

  1. 更改运行服务的用户,或
  2. 更改运行服务的用户的设置。
于 2014-06-30T12:13:31.967 回答