获取给定日期字符串C#的日期格式

时间:2017-01-18 09:22:11

标签: c#

我正在使用C#。

我正在寻找一种了解给定日期格式的方法 即如果我有以下日期:2016-11-17T21:00:00.180-03:00我除yyyy-MM-dd'T'HH:mm:ss.ffZ以外,如果我有以下日期2016-17-11T21:00:00.180-03:00我除了yyyy-dd-MM'T'HH:mm:ss.ffZ等..

最好的方法是什么?

1 个答案:

答案 0 :(得分:2)

您无法像调用DateTime对象的方法或属性一样简单地获取日期格式。

但是,在您的情况下,DateTime.TryParseExact方法可能很有用,

  

将指定的日期和时间字符串表示形式转换为它   DateTime等效。字符串表示的格式必须   严格匹配指定格式。该方法返回一个值   表示转换是否成功。

因此,如果您针对两种或更多单独的格式执行此操作,则可以验证您的字符串是否具有您要查找的格式之一。

有关DateTime.TryParseExact方法的更多信息,请查看here