当我尝试发布日期时,我得到字段数据必须是日期错误

问题描述 投票:0回答:1

我正在尝试将日期发送到服务器,当我尝试发送带有时间的日期时,我收到此错误。
服务器接受以下格式的日期:

Date: 24.11.2023 г. 13:45:00

var payload = new Dictionary<string, string>
{

    { "Date", _citizen.Date },

};

我尝试将这样的日期作为字符串发送..

如果我像 2024 年 2 月 2 日那样发送 г。 13:30:00 没有问题,但是当我尝试发送 13.2.2024 г. 13:30:00 我收到错误。(当天数大于 12 时)

我认为我在客户端验证方面遇到了问题,因为它认为 13 是月份。

我希望我能解释我的问题。顺便说一句,它是保加利亚语格式。

我希望解决这个恼人的问题,实际上我被困住了。

c# httpclient
1个回答
0
投票

在将日期放入有效负载之前尝试格式化日期。

如果您的系统格式(区域设置)与服务器预期的输入格式不同,则发送数据时日期将被扰乱。如果服务器接受

string
作为日期输入,则尤其如此。

© www.soinside.com 2019 - 2024. All rights reserved.