我想将字符串内容转换为日期格式为 yyyy/MM/dd HH:mm:ss tt
string date = "2014-11-20 3:21:00 PM";
DateTime date_=System.DateTime.Now;
var result = DateTime.TryParseExact(date, "yyyy-MM-dd HH:mm:ss tt",
System.Globalization.CultureInfo.InvariantCulture,
System.Globalization.DateTimeStyles.None,
out date_);
Run Code Online (Sandbox Code Playgroud)
但它返回结果不符合要求也TryParse
函数返回false.如果未定义时区,则返回预期结果.