Любые конвертеры C # SmartDate, например, "солнце 11" -> 2009-12-06 11:00:00 - PullRequest
5 голосов
/ 05 декабря 2009

Может ли кто-нибудь указать мне на свободный код C #, который выполняет следующие виды преобразований в духе того, чтобы не изобретать велосипед?

  • " солнце " -> 2009-12-06 00: 00: 00
  • " tom " -> 2009-12-06 00: 00: 00
  • " завтра " -> 2009-12-06 00: 00: 00
  • " пн. 8 вечера " -> 2009-12-07 20:00:00
  • " янв 5 в 10 " -> 2010-01-05 10: 00: 00

и продолжительности , которые возвращают две даты, подобные этой:

  • " 5 января, с 8 вечера до 10 " -> 2010-01-05 20:00:00, 2010-01-05 22: 00: 00

Суть в том, что разработчики должны иметь библиотеку, которая позволяет пользователям вводить предстоящие даты на их собственных условиях, так что если вы хотите ввести это, вы хотите выполнить задачу " Пятница"вам просто нужно набрать" fri"и компьютер знает, что вы имеете в виду .

1 Ответ

1 голос
/ 05 декабря 2009

Если ваши пользователи на самом деле люди, сидящие за браузером, то эта библиотека может быть именно тем, что вы ищете: www.datejs.com

...