さまざまな時間形式を取り、それを短い時間形式「午前5時」に解析しようとしています
これらのさまざまな形式を把握できるようにしたいと思います。"5am" "5:00am", "05am", "05:00am", "5 am" "5:00 am", "05 am", "05:00 am", "5", "13"
これは私が現在持っているものです
string[] formats = { "hh", "%h", @"h\:mm", @"hh\:mm", @"d\.hh\:mm\:ss", "fffff", "hhmm" };
TimeSpan newTime = new TimeSpan();
if (TimeSpan.TryParseExact(txtEndTime.Text, formats, null, out newTime))
{
txtEndTime.Text = Parser.GetDateTime(newTime).ToShortTimeString();
}