I get a string
value from a device like \"1140421164500
\". I have to convert it to DateTime
type. I want to use DateTime.ParseExact<
There is no wildcard character in custom date and time format that it can parse every possible character in your string.
You can add your format the first character of your string like;
string s = "1140421164500";
Console.WriteLine(DateTime.ParseExact(s, s[0] + "yyMMddHHmmss",
CultureInfo.InvariantCulture));
Output will be;
4/21/2014 4:45:00 PM
Here a demonstration.