Этот вопрос - другая сторона вопроса, задающая вопрос «How do I calculate relative time?».Как анализировать относительное время?
Учитывая некоторый вклад человека в относительное время, как его разобрать? По умолчанию вы будете смещаться от DateTime.Now()
, но могут быть необязательно смещены от другого DateTime
.
(Предпочитают ответы в C#)
Пример входных данных:
- "20 минут"
- "5 часов назад"
- "3h 2m"
- "на следующей неделе"
Редактировать: Предположим, что мы можем определить некоторые пределы ввода. Этот вид кода будет полезной вещью, которая должна быть доступна в Интернете.
Для .net есть ответы в [Умный способ разобрать даты C#] (http://stackoverflow.com/a/25588407) – 2016-07-03 04:37:20