2009-12-05 2 views
5

Im Geiste der nicht das Rad neu erfinden, kann mir jemand zeigen, frei C# -Code, der die folgenden Arten von Konvertierungen macht?Alle C# SmartDate-Konverter, z. "Sonne 11" -> 2009-12-06 11:00:00

  • "Sonne" -> 2009-12-06 00.00.00
  • "tom" -> 2009-12-06 00.00.00
  • " morgen "-> 2009-12-06 00.00.00
  • " mon 20.00 "-> 2009-12-07 20.00.00
  • " 5. Januar bei 10 "-> 2010-01-05 10:00:00

und Dauern, die zwei Datetimes wie folgt zurück:

  • " 5. Januar, 20.00 Uhr bis 10 "-> 2010-01-05 20.00.00, 2010-01-05 22:00:00

der Punkt ist für Entwickler eine Bibliothek zu haben, die Benutzer in anstehenden Terminen in ihren eigenen Bedingungen eingeben kann so dass, wenn Sie eingeben möchten dass Sie eine Aufgabe auf "Freitag Freitag" erhalten möchten, müssen Sie einfach "fri" eingeben und der Computer weiß, was Sie meinen.

+0

Ich würde gerne etwas gibt es für .Net, um zu sehen, aber ich habe immer nur gehört datejs bietet diese Funktionalität. :( –

Antwort

1

Wenn Ihre Benutzer sind tatsächlich Menschen, die hinter einem Browser sitzen, als diese Bibliothek könnte nur sein, was Sie suchen: www.datejs.com

+1

und wenn er Code in C# konvertieren will, ist es auch genau das, wonach er sucht. ;-) –

+0

jason: zugegebenermaßen ist es nicht die beste Antwort der Welt. ; ^) – Toad