1
DateTime dtEndTime = DateTime.ParseExact(
    appToDate, 
    timeFormats, 
    null, 
    System.Globalization.DateTimeStyles.None);

appToDate = 21-02-2013 12:30 AM

string[] timeFormats = { 
    "dd-MM-yyyy H:m tt", 
    "dd-MM-yyyy H:mm tt", 
    "dd-MM-yyyy HH:m tt", 
    "dd-MM-yyyy HH:mm tt" 
};

文字列が有効な日時として認識されませんでした。

4

1 に答える 1

4

H問題は と組み合わせて使用​​していると思われますttH0 から 23 の範囲で時間をHH示します。ここで、12 は正午、したがって PM です。

/ / /のすべての組み合わせが必要なわけではありませんが、 ...の代わりにhandが必要だと思います。(本当に「1:5 PM」と表示されると思いますか? )hhHhHmmm"dd-MM-yyyy H:mm tt"

于 2013-02-13T10:15:48.707 に答える