C#将自定义String转换为DateTime格式的最佳方法

时间:2011-03-04 04:41:28

标签: c# datetime

将自定义字符串转换为DateTime格式的最佳方法是什么?

我的自定义字符串可以看起来任何这些...... “5d 4h 25m”,“4h 25m”或“25m”

3 个答案:

答案 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一起使用

相关问题