2016-05-17 411 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

相关问题