2012-03-28 5 views
12

chciałem sformatować ciąg dateTime z formatemFormat C# parse timestampwith "rrrrMMdd hh: mm: SS.ms"

"yyyyMMdd HH:mm:SS.ms" 

Próbowałem robi "yyyyMMdd HH:mm:SS" jako format ciąg dla ParseExact ale to nie robi rozpoznaj to. Nie masz też pojęcia, jak uwzględnić milisekundy, a także

jakiejkolwiek pomocy?

+1

Czy przeczytałeś [to] (http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx)? – Jon

+0

I proste wyszukiwanie w Google * formatu daty * formatu * ciągu znaków prowadzi mnie do mojego ulubionego http://www.csharp-examples.net/string-format-datetime/ –

+0

yeah dzięki chłopaki, przykro mi to rozgryzłem po położyłeś to Jon. Naprawdę powinienem był zrobić głębsze poszukiwania, ale teraz działa miło :) Dziękuję wszystkim! – Abstract

Odpowiedz

42

Od strony custom date and time format strings, należy użyć ss dla sekund, a FFF dla milisekund:

"yyyyMMdd HH:mm:ss.FFF" 

lub

"yyyyMMdd HH:mm:ss.fff" 

(Użyj najpierw jeżeli końcowe 0s są tłumione, drugi inaczej).

+0

Dobrze zrobione! to jest to, czego potrzebuję! –