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")**;
答案 0 :(得分:5)
var dateTime = DateTime.ParseExact(DateCreated, "yyyy-MM-dd HH:mm:ss.fff");
答案 1 :(得分:2)
string dateCreated = "2012-05-24 12:34:40.060";
DateTime myDate = DateTime.ParseExact(dateCreated, "yyyy-MM-dd HH:mm:ss.fff",
System.Globalization.CultureInfo.InvariantCulture)
您也可以使用
Convert.ToDateTime Method (String)