名前空間のさまざまな*Pattern
型を使用して、値の書式設定と解析を行う Noda Time の処理が気に入っています。NodaTime.Text
ただし、ユーザー入力は多くの場合、単一の形式ほど規則的ではありません。たとえば、私たちのアプリは時間形式を使用しています"h:mm tt"
が、次の形式のいずれかでユーザー入力を解析できるようにしたいと考えています。
h:mm tt
h:mmtt
(立つ瀬がない)h:mm t
h:mmt
(立つ瀬がない)h tt
hh:mm
- 等々...
Noda Time を使用して、さまざまな形式の入力を解析する方法はありますか?