私はいくつかの異なる時間を変換しようとしていますが、 と を試してみましたがDateTime.ParseExact
、DateTime.TryParseExact
両方ともうまくいきませんでした。
解析する必要があるデータは次の形式です。
5 PM
1:00
1:00 AM
12:00
18:00
私は次のことを試しました:
DateTime.TryParseExact(stDate, "H:mm", System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None, out visStartHour);
visStartHour = DateTime.ParseExact(stDate, "H:mm", System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None);
また、フォーマットの文字列配列を使用しようとしましたが、どれも機能しません:
string[] timeFormats = new string[] { "H tt", "H:mm tt", "HH:mm", "H:mm" };
また、使用してみました:
System.Globalization.DateTimeStyles.AllowWhiteSpaces