我有一个字符串
03/20/2019 10:46
我想转换为
日期时间03/20/2019 10:46:00 AM
我尝试使用但失败,因为我遇到异常
convert.todatetime("03/20/2019 10:46")
但我遇到格式异常。
新的开发需要帮助。确实混淆了需要做的事情。我在stckoverflow上也看到了与此主题有关的其他问题,但失败了,我也使用了
datetime.parse
,但仍然失败
答案 0 :(得分:2)
您可以使用DateTime.ParseExact()方法
var dt = DateTime.ParseExact("03/20/2019 10:46", "MM/dd/yyyy HH:mm", CultureInfo.InvariantCulture);
Output:
3/20/2019 10:46:00 AM
POC:.netFiddle
答案 1 :(得分:0)
尝试一下:
string dateTime = "03/20/2019 10:46";
DateTime parsedExactTime = DateTime.ParseExact(dateTime, "MM/dd/yyyy HH:mm", System.Globalization.CultureInfo.InvariantCulture);
虽然缺少AM / PM ...