好吧,我對數據庫和C#一般都很陌生,但我使用的是將數據集數據導出到Excel文件的一段代碼,並且它考慮了日期/時間格式。我正在使用MySQL連接器,因此rowtype是MySql.Data.Types.MySqlDateTime。是否有任何快速的方法將其轉換爲System.DateTime,以便我可以直接插入case語句?MySqlDateTime到System.DateTime的轉換
下面是我使用的代碼的鏈接,我逐字拷貝了,所以我沒有複製並粘貼到這裏。它拋出一個MySql.Data.Types.MySqlDateTime沒有處理異常: Code Project 在此先感謝您的任何幫助。
哈哈是的請!我原來的MySQL查詢是(SELECT appref,appdate FROM applications WHERE id> 810000),我如何將它放入我的select語句中?謝謝! – JoeBeez 2010-04-28 12:24:49
現貨!非常感謝:) – JoeBeez 2010-04-28 12:37:39
-1。這是簡單閱讀文檔的一種表現不佳的替代方法。您要求數據庫引擎將時間格式化日期時間浪費爲字符串(對於結果集的每一行,這可能很大),這樣客戶端代碼可能會浪費更多時間將字符串解析回日期時間。它實際上**更容易**(在代碼方面)做更好的事情,只需在MySqlDateTime對象上調用GetDateTime()即可。 – 2010-04-28 12:45:28