Mam wartość ciągu, który jest datetime: "20100825161500" i chcę przekonwertować to do System Datetime. Próbowałem Convert.ToDateTime i DateTime.Parse i te nie działają.Konwertuj ciąg do Datetime C#
5
A
Odpowiedz
14
Możesz użyć numeru DateTime.ParseExact, aby przekazać wymagany format.
Oto przykład:
var parsed = DateTime.ParseExact("20100825161500","yyyyMMddHHmmss", null);
wartości formatu Możliwe są wymienione w Standard Date and Time Format Strings i Custom Date and Time Format Strings
-2
Ponieważ ten ciąg nie ma format rozpoznawany przez te 2 funkcje.
DateTime.Parse i Convert.ToDateTime wymagają swój ciąg być prawidłowo sformatowany: http://msdn.microsoft.com/en-us/library/1k1skd40.aspx
http://msdn.microsoft.com/en-us/library/xhz1w05e.aspx
Musisz napisać swój własny parser dla tego rodzaju przekształcenia
4
spróbuj użyć coś takiego:
Datetime D = DateTime.ParseExact ("20100825161500", "yyyymmdd ...", null)
tutaj masz link o jak sprawić, że „format” string
Powiązane problemy
- 1. Konwertuj ciąg znaków na datetime
- 2. Konwertuj C# DateTime na format MongoDB
- 3. Konwertuj ciąg do System.IO.Stream
- 4. Konwertuj tablicę na ciąg? C#
- 5. Konwertuj C# DateTime na JavaScript Data
- 6. Konwertuj DateTime na String PHP
- 7. Konwertuj ciąg znaków z rozszerzeniem YYYYMMDDHHMMSS na datetime
- 8. Konwertuj ciąg do bufora węzła
- 9. Android Konwertuj ciąg do JSONObject
- 10. Perl: Konwertuj ciąg do odniesienia?
- 11. Konwertuj długi ciąg do data.frame
- 12. Konwertuj datetime wprowadzone przez użytkownika do UTC
- 13. Konwertuj ciąg na camelCase z TitleCase C#
- 14. Konwertuj ciąg na int-celny c
- 15. .NET/C# - Konwertuj char [] na ciąg
- 16. Konwertuj krótką tablicę na ciąg C#
- 17. C# Nullable <DateTime> ciąg
- 18. Konwertuj DateTime na określony format
- 19. Format ciąg datetime do czasu tylko
- 20. Parsowanie datetime C# do javascript datetime
- 21. Konwertuj ciąg znaków RTF na ciąg XAML
- 22. Konwertuj null na ciąg
- 23. Konwertuj NSData na ciąg?
- 24. Konwertuj ciąg na SocketAddr
- 25. Konwertuj ciąg na wyrażenie?
- 26. Konwertuj SVGSVGElement na ciąg
- 27. Konwersja datetime ciąg datetime w numpy (Python)
- 28. konwersja ciąg datetime obiektu
- 29. Konwertuj ciąg na LatLng
- 30. Konwertuj LPWSTR na ciąg
-1: DateTime.ParseExact pozwala format zostać określony, nie trzeba napisać samemu. – Richard
Nie znałem ParseExact. Dzięki za informację – Mike