2009-12-23 36 views
12

: dd: ss.fff DateTime içine değerdönüştürme gg/aa/yyyy ss: dd: C# String DateTime için ss.fff aşağıda formatta gg/AA/yyyy ss dize dönüştürmek çalışıyorum

en kolay yolu?

BTW

IFormatProvider culture = new CultureInfo("en-US", true); 
DateTime.ParseExact(timeString, "dd/MM/yyyy hh:mm:ss.fff",culture); 

geçersiz zaman istisna

Ör atar. 11/12/2009 13: 30: 12 ay (i garip biliyorum)

+0

Ayrıştırmaya çalıştığınız dizeyi tam olarak gösterin. –

+0

11/12/2009 13: 30: 00.000 – soldieraman

cevap

15

Eğer 24 kullanıyorsanız beri HH:mm:ss.fff olmalıdır HH

string timeString = "11/12/2009 13:30:00.000"; 
IFormatProvider culture = new CultureInfo("en-US", true); 
DateTime dateVal = DateTime.ParseExact(timeString, "dd/MM/yyyy HH:mm:ss.fff", culture); 
+0

Bazen kodunuza bakmak için başka bir göze ihtiyacınız var. Bunun için teşekkürler. Çok aptalım. – soldieraman

4

hh:mm:ss.fff kullanmak zorunda olan 00.000 -hour formatı

İlgili konular