I am trying to convert this string into TimeSpan,
string input = "1h 0m";
string format = "%h %m"; // also tried "hh mm"
TimeSpan ts;
TimeSpan.TryParseExact(input, format, null, out ts);
But output each time I am getting is 00:00:00
I am trying to convert this string into TimeSpan,
string input = "1h 0m";
string format = "%h %m"; // also tried "hh mm"
TimeSpan ts;
TimeSpan.TryParseExact(input, format, null, out ts);
But output each time I am getting is 00:00:00
Your format is incorrect. This would work.
string input = "1h 0m";
string[] formats = { @"m\m", @"h\h\ m\m" };
TimeSpan ts;
TimeSpan.TryParseExact(input, formats, null, out ts);
string[] formats = { @"m\m", @"h\h\ m\m" };