C#日期时间没有';无法正确显示
本文关键字:显示 时间 日期 | 更新日期: 2023-09-27 18:26:30
我有两个日期-时间字符串,比如
string firstDate = "2013-08-05 14:00:00.000";
string secondDate ="2013-08-03 13:16:02.740";
DateTime.Parse(firstDate).ToShortTimeString() => 2:00 PM
firstDate显示正确,但
DateTime.Parse(secondDate).ToShortTimeString() => 12:00 AM
我做错了什么?我想展示secondDate
喜欢1:16 PM
。
试试这个,你可以指定比方法重载更多的格式。NET有
.ToString("h:mm tt");
尝试
DateTime.Parse(secondDate).ToString("h:mm tt")
尝试低于
DateTime dt = Convert.ToDateTime(secondDate);
System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo(1033);
string secondDateTime = dt.ToShortTimeString();