[英]String was not recognized as a valid DateTime ParseExact Error
我試圖將數據行項目轉換為日期時間,然后我只想顯示小時和分鍾。
當我運行此程序時,出現以下錯誤“字符串未被識別為有效的DateTime”。 碼
DateTime PushinValue = DateTime.ParseExact(dataRow[0].ToString(), "HH:mm", null);
dataRow [0]是一個DateTime
是什么導致該錯誤,沒有人知道解決該錯誤的任何方法。
我嘗試使用.Parse Ect執行此操作。
任何幫助都沒有提出。
嘗試這個
String _mydatestring = DateTime.ParseExact(dataRow[0].ToString,"dd.MM.yyyy HH:mm:ss").ToString("HH:mm")
您正在嘗試將“ 28.03.2013 13:11:28”解析為“ hh:mm” :-)為什么將DateTime解析為DateTime然后進行格式化?
為什么不簡單地這樣:
DateTime dt = DateTime.Now;
Debug.WriteLine(dt.ToString("hh:mm"));
如果您只是想獲取HH:mm格式的時間元素,那么;
DateTime PushinValue = DateTime.Parse(dataRow[0].ToString());
String myTime = PushinValue.ToString("HH:mm");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.