字符串未被识别为有效的日期时间解析精确错误
本文关键字:时间 错误 日期 识别 有效 字符串 | 更新日期: 2023-09-27 18:06:22
我正试图将数据表项转换为日期时间,然后我只想显示小时和分钟。
当我运行这个,我得到以下错误"字符串未被识别为有效的日期时间。"代码
DateTime PushinValue = DateTime.ParseExact(dataRow[0].ToString(), "HH:mm", null);
dataRow[0]是DateTime
是什么导致了这个错误,有人知道有什么方法可以解决这个错误吗?
我已经尝试过使用。parse etc .
非常感谢。
如果你想要的只是HH:mm格式的时间元素,那么;
DateTime PushinValue = DateTime.Parse(dataRow[0].ToString());
String myTime = PushinValue.ToString("HH:mm");
您正在尝试解析"28.03.2013 13:11:28"到"hh:mm":-)为什么您将DateTime解析为DateTime然后格式化它?
为什么不这样简单:
DateTime dt = DateTime.Now;
Debug.WriteLine(dt.ToString("hh:mm"));
试试这个
String _mydatestring = DateTime.ParseExact(dataRow[0].ToString,"dd.MM.yyyy HH:mm:ss").ToString("HH:mm")