I like the Noda Time handling of formatting and parsing values using the various *Pattern types in the NodaTime.Text namespace. However, user input is often not as regular as a single format. For example, our app uses the time format "h:mm tt" but we would like to be able to parse user input in any of the following formats:
h:mm tth:mmtt(no space)h:mm th:mmt(no space)h tthh:mm- and so on...
Is there a way to use Noda Time to parse input that may be in any of a number of formats?