分析表示持续时间的字符串



在.Net中解析表示持续时间的字符串的最佳方法是什么?

例如,"1"应该转换为1秒的时间跨度,"2h30"应该转换成2个半小时。。。

我认为这是Moment.js库处理的东西。

.Net中是否有等效的东西,无论是由框架还是外部库提供的(可能是Noda Time)?

我确信我可以用regexp简单地做到这一点,但如果我想快速开发,我肯定会忘记用户可能使用的80%的模式。

.Net提供了在解析日期和时间数据结构时指定自定义格式的方法,请查看此链接是否有助于您:https://msdn.microsoft.com/en-us/library/8kb3ddd4%28v=vs.110%29.aspx

最新更新