如何将Datetime字符串转换为Datetime对象

Yus*_*suf 2 c# datetime datetime-format datetime-parsing

string DateCreated = "2012-05-24 12:34:40.060"; 美国文化

如何使用包含月,日,年,小时,分钟,秒,毫秒的格式将字符串创建为日期时间对象.我认为格式是"MM/dd/yyyy hh:mm:ss.fff tt",但不确定.****=红色下划线,这是一个错误

我需要datetime对象,因为我想通过另一个只接受"DateTime"值而不是字符串的函数传递它

任何帮助,将不胜感激.

谢谢

这是我到目前为止,但我知道它错了

  string DateCreated = "2012-05-24 12:34:40.060";
  DateTime dt = **new DateTime(DateCreated);** 
  DateTime dateCreated = **dateCreated.ToString("MM/dd/yyyy hh:mm:ss.fff tt")**;
Run Code Online (Sandbox Code Playgroud)

Łuk*_*.pl 5

var dateTime = DateTime.ParseExact(DateCreated, "yyyy-MM-dd HH:mm:ss.fff");
Run Code Online (Sandbox Code Playgroud)

  • 你的意思是'yyyy-MM-dd`对吧?和'HH:mm:ss.fff` (2认同)