I have a string of the next format "ORDER20100322194007"
, where 20100322
is a date and 194007
is a time. How to parse a string and get the contained DateTime
object?
相关问题
- Sorting 3 numbers without branching [closed]
- Graphics.DrawImage() - Throws out of memory except
- Why am I getting UnauthorizedAccessException on th
- Correctly parse PDF paragraphs with Python
- 求获取指定qq 资料的方法
Will it always start with
ORDER
?If the string being invalid should throw an exception, then use
DateTime.ParseExact
instead ofDateTime.TryParseExact
If it doesn't always begin with "ORDER" then do whatever you need to in order to get just the date and time part, and remove "'ORDER'" from the format pattern above.
You can use DateTime.ParseExact method to specify the format that should be used while parsing.
If you don't have a fixed structure of your string say order will not always be there then you can use regex to separate the numbers and characters and then use convert to datetime function for the numbers separated.