DateTime格式问题获取相同的格式

Ind*_*ndi 5 c# datetime

我对使用datetime格式有一些疑问.

在项目的一部分中,客户端PC将其日期时间发送到服务器.我们需要以相同的格式获取那些日期时间dd/MM/yyyy.

但是,客户端PC使用各种日期格式,因此,它们会发送各种日期时间格式.例如,

dd-MM-yyyy,dd/MM/yyyy,MM-dd-yyyy,MM/dd/yyyy

我怎么解决这个问题?

Fre*_*örk 6

绝对最好的方法是不将日期值视为字符串.它们应该在最大程度上被视为DateTime价值观.这样做时,与格式化相关的所有问题都会消失.如果您的客户端用户以其本地样式输入日期格式,请DateTime在输入后直接将其转换为a ,然后将DateTime值发送到系统中.

如果您仍需要以字符串格式交换日期信息,请始终遵循标准化格式(例如ISO 8601).