TimePicker 插件难以解析字符串

TimePicker Plugin Making It Difficult To Parse String

我正在尝试使用

将字符串格式的时间解析为 DateTime
var from = DateTime.Parse(TimeFrom);

当字符串是这样的时候 7:25 PM 它起作用了

然后我切换到一个 Timepicker 插件,它显示这样的时间 7 : 25 : AM

它不再有效了?

如何将 7 : 25 : AM 更改为 7:25 AM

TimeFrom = TimeFrom.Replace(" : ", ":").Replace(":A", " A").Replace(":P", " P");

^^ 快速而肮脏的方法。

但我无法理解为什么时间选择器控件会 return 如此异常格式化的时间。也许有一种方法可以将其配置为 return 更正常格式的时间?

另一种方法是使用 DateTime.ParseExact(... ) 并指定描述您所看到的格式的格式字符串。