【发布时间】:2013-12-17 09:48:48
【问题描述】:
在 12 小时制机器上将 DataTime 转换为 Time 时遇到问题。以下代码在 24 小时制机器上运行良好。
(new DisplayReminder(_name, _displayText, _snoozTime, TimeSpan.Parse(_startTime.ToShortTimeString(), CultureInfo.InvariantCulture))).Show();
TimeSpan.Parse(_startTime.ToShortTimeString() 抛出输入字符串格式不正确的异常,这里我试图从 DateTime 值_startDate 中获取时间部分
关于这个问题的任何建议或解决方案。
【问题讨论】:
-
这可能是因为上午/下午的文本,这在我想的时间跨度内并不适用。
标签: c# winforms parsing datetime