Skip to main content
 首页 » 编程设计

c#之Web 服务日期时间参数不接受英国格式 DD/MM/YYYY

2024年02月24日39arxive

我已经创建了一个 Web 服务并将其部署到这里的内部服务器上。服务器设置为英国日期时间格式。

Web 服务包含一个具有以下签名的方法:

public Result Scan(string value, string data, DateTime ScanDateTime) 
{ 
} 

当在服务器本地测试网络服务时,它将只接受美国日期时间格式的第三个参数的值。我需要使用英国日期时间格式,但找不到更改此格式的方法。所有帐户和系统区域设置都设置为英国格式。

请您参考如下方法:

您可以在运行时更改正在使用的区域性,但我强烈建议使用 yyyy-MM-dd 的标准化格式,因为所有区域性都理解这种格式。