Tôi thích xử lý Thời gian Noda định dạng và phân tích cú pháp giá trị bằng cách sử dụng các loại khác nhau *Pattern
trong không gian tên NodaTime.Text
. Tuy nhiên, đầu vào của người dùng thường không thường xuyên như một định dạng duy nhất. Ví dụ, ứng dụng của chúng tôi sử dụng định dạng thời gian "h:mm tt"
nhưng chúng tôi muốn để có thể phân tích đầu vào người sử dụng trong bất kỳ các định dạng sau:Làm cách nào để phân tích cú pháp nhiều định dạng với Thời gian Noda?
h:mm tt
h:mmtt
(không gian)h:mm t
h:mmt
(không có khoảng trắng)h tt
hh:mm
- và cứ thế ...
Có cách nào để sử dụng Thời gian Noda để phân tích đầu vào có thể ở bất kỳ định dạng nào không?