Mail Followup

Function Kata „Mail Followup“

Implementiere eine Funktion zum Übersetzen von Mail Followup Email Adressen in Datums- und Uhrzeitangaben. Siehe dazu auch die gleichnamige Architecture Kata.

Die zu implementierende Funktion hat folgende Signatur:

Beispiele für den Aufbau von Email Adressen:

  • 7days@followup.cc
    Ab jetzt in 7 Tagen.
  • 12hours@followup.cc
    Ab jetzt in 12 Stunden.
  • aug15-9am@followup.cc
    Am nächsten 15. August um 9 Uhr.
  • 1week3days5hours@followup.cc
    Ab jetzt in einer Woche, drei Tagen und fünf Stunden.

Wird die Funktion beispielsweise wie folgt aufgerufen

dann hat t den Wert DateTime(2013, 2, 19, 11, 30, 0).