Этот вопрос - другая сторона вопроса, задающая вопрос: Как рассчитать относительное время?".
Учитывая некоторый вклад человека в относительное время, как вы можете его разобрать? По умолчанию вы будете отступать от DateTime.Now()
, но могут быть необязательно смещены от другого DateTime
.
(Предпочитают ответы на С#)
Пример ввода:
- "через 20 минут
- "5 часов назад"
- "3h 2m"
- "на следующей неделе"
Изменить: Предположим, что мы можем определить некоторые ограничения на ввод. Этот вид кода будет полезной вещью, которая должна быть доступна в Интернете.