2009-12-05 14 views
5

W duchu nie wymyślania koła, czy ktoś może wskazać mi darmowy kod C#, który wykonuje następujące typy konwersji?Dowolne konwertery SmartDate firmy C#, np. "sun 11" -> 2009-12-06 11:00:00

  • "słońce" -> 2009-12-06 00:00:00
  • "tom" -> 2009-12-06 00:00:00
  • " jutro "-> 2009-12-06 00:00:00
  • " mon godzina dwudziesta "-> 2009-12-07 20:00:00
  • " 05 stycznia na 10 "-> 2010-01-05 10:00:00

i trwania zwracające dwa datetimes tak:

  • " 05 stycznia, godzina dwudziesta do 10 "-> 2010-01-05 20:00:00, 2010-01-05 22:00:00

punkt jest dla programistów, aby mieć bibliotekę, która pozwala użytkownikom na wprowadzanie w nadchodzących w swoich kategoriach więc jeśli chcesz wpisać że chcesz wykonać zadanie na "piątek" wystarczy wpisać "fri", a komputer wie, co masz na myśli.

+0

Chciałbym zobaczyć coś istnieje dla .NET, ale mam tylko kiedykolwiek słyszał datejs zapewniają tę funkcjonalność. :( –

Odpowiedz

1

Jeśli użytkownicy są rzeczywiście ludzie siedzą za pomocą przeglądarki, niż ta biblioteka może być tylko to, czego szukasz: www.datejs.com

+1

i jeśli jest gotów przekonwertować kod na C#, to jest dokładnie tym, czego szuka. ;-) –

+0

jason: wprawdzie, to nie jest najlepsza odpowiedź na świecie. ; ^) – Toad