Parse string to TimeSpan

前端 未结 5 1147
北海茫月
北海茫月 2020-12-17 08:11

I have some strings of xxh:yym format where xx is hours and yy is minutes like \"05h:30m\". What is an elegant way to convert a string of this type to TimeSpan?

5条回答
  •  温柔的废话
    2020-12-17 09:11

    Are TimeSpan.Parse and TimeSpan.TryParse not options? If you aren't using an "approved" format, you'll need to do the parsing manually. I'd probably capture your two integer values in a regular expression, and then try to parse them into integers, from there you can create a new TimeSpan with its constructor.

提交回复
热议问题