如何转换字符串"dd.MM.yyyy HH: mm: ss.mmm"到c#中的日期时间

本文关键字:quot mmm mm ss 时间 日期 MM 转换 何转换 字符串 yyyy | 更新日期: 2023-09-27 17:54:20

我尝试转换字符串类型"dd.MM。yyyy HH: mm: ss。

DateTime result;
string c;
tarihSaat[n - 4] = DateTime.ParseExact(c, "dd.MM.yyyy HH:mm:ss.mmm", CultureInfo.InvariantCulture);

但是我得到FormatException错误。我如何转换它?谢谢. .

如何转换字符串"dd.MM.yyyy HH: mm: ss.mmm"到c#中的日期时间

这应该可以做到,您不能重复使用格式字符串模式两次(在您的示例中为"m"),并且您希望使用"fff"表示毫秒。有关自定义日期和时间格式字符串的详细信息,请查看MSDN。

string c = "15.04.2011 14:32:15.444";
DateTime result = DateTime.ParseExact(c, "dd.MM.yyyy HH:mm:ss.fff", 
                                      CultureInfo.InvariantCulture);