Convert.ToDateTime,任何描述月份和年份字段C#的方法?

JL.*_*JL. 1 c# datetime

我有以下非常不可靠的声明:

  string LastsuccessfuldownloadDateTime = "04.07.2009 19:21:36"
  DateTime myDate = Convert.ToDateTime(LastsuccessfuldownloadDateTime);
Run Code Online (Sandbox Code Playgroud)

是否可以在转换中明确描述日期和月份字段?因为我的月和日字段正在交换....

谢谢

Phi*_*ert 12

您可以使用DateTime.ParseExact():

// for European format (day followed by month)
DateTime myDate = DateTime.ParseExact(LastsuccessfuldownloadDateTime , 
                                      "dd.MM.yyyy HH:mm:ss", null);
Run Code Online (Sandbox Code Playgroud)