将字符串转换为Timespan,格式为'1h 0m'

时间:2017-05-15 10:15:23

标签: c#

我正在尝试将此字符串转换为TimeSpan,

string input = "1h 0m";
string format = "%h %m"; // also tried "hh mm"
TimeSpan ts;
TimeSpan.TryParseExact(input, format, null, out ts);

但每次我得到的输出都是00:00:00

2 个答案:

答案 0 :(得分:4)

您的格式不正确。这样可行。

var shapeResult={"accuracy":
                        {"Syntactic":1}
                };
                
sessionStorage.setItem('session_data',JSON.stringify(shapeResult));
var session_data_temp=JSON.parse(sessionStorage.getItem('session_data'));

console.log(session_data_temp);

enter image description here

答案 1 :(得分:1)

string[] formats = { @"m\m", @"h\h\ m\m" };