【发布时间】:2010-09-08 11:58:41
【问题描述】:
这个问题是问题的另一面,“How do I calculate relative time?”。
给定一些相对时间的人工输入,你如何解析它?默认情况下,您将从DateTime.Now() 偏移,但可以选择从另一个DateTime 偏移。
(首选 C# 中的答案)
示例输入:
- “20 分钟后”
- “5 小时前”
- “3h 2m”
- “下周”
编辑:假设我们可以对输入定义一些限制。这种代码在网络上会很有用。
【问题讨论】:
-
对于.net 有答案Clever way to parse dates C#
标签: c# parsing time language-agnostic