将自定义字符串转换为DateTime格式的最佳方法是什么?
我的自定义字符串可以看起来任何这些...... “5d 4h 25m”,“4h 25m”或“25m”
答案 0 :(得分:1)
您可以设置自己喜欢的模式,并使用DateTime.TryParseExact
将字符串解析为DateTime对象。
您可能需要查看this页面。
答案 1 :(得分:0)
var converted = Convert.ToDateTime(yourString);
答案 2 :(得分:0)
如果可以单独存储每个组件,则可以使用TimeSpan。
这是一个包含TimeSpan详细信息的链接:http://www.dotnetperls.com/timespan-parse
在第二个注释中,我将告诉您创建一个方法,该方法接收您的字符串并将其拆分为各种组件,并将每个组件与DateTime或TimeSpan一起使用