2016-05-17 407 views
-4

我想將date-time的字符串轉換爲date-time format像這樣2016/5/10 12:00:00 AM格式。我嘗試了更多的方式,但不工作請任何建議。將日期時間字符串轉換爲日期時間

DateTime myDate = DateTime.ParseExact(txtManufacturerDate.Text, "MM-dd-yyyy",null); 
+0

有你所以這裏檢查其他問題?例如,這個:http://stackoverflow.com/questions/4696872/c-sharp-parse-datetime-fri-jan-14-2011-145636-gmt-0800-pacific-standard-time –

+0

你使用Convert.ToDateTime(字符串) – techspider

+3

嗯,你的字符串中有斜槓和一個時間,連字符和沒有時間的確切格式字符串,所以你可能想先看看... –

回答

-4

試試這個:

Convert.ToDateTime(txtManufacturerDate.Text).ToString("M/d/yyyy hh:mm:ss tt") 
+2

它應該ToDateTime – techspider

+0

只需使用Convert.ToDateTime(txtManufacturerDate.Text) –

+1

@SufyanJabr在發佈答案之前,人們會認爲它會編譯爲初學者沒有'.ToDate在C#中的函數'.ToDateTime'也是如果你要在註釋中爲你的代碼建議一個修正,爲什麼不更新答案,所以你不會得到downvoted爲不正確的語法怎麼能不編譯的代碼被標記作爲一個可以接受的答案..大聲笑 – MethodMan

相關問題