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

时间:2011-02-14 08:33:18

标签: c# datetime

我对使用日期时间格式有一些疑问。

在项目的一部分中,客户端pc将其日期时间发送到服务器。 我们需要以dd/MM/yyyy

相同的格式获取这些日期时间

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

dd-MM-yyyydd/MM/yyyyMM-dd-yyyyMM/dd/yyyy

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:6)

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

如果您仍需要以字符串格式交换日期信息,请始终坚持使用标准格式(例如ISO 8601)。