文字列「18/07/2013 04:25:28 PM」に日付が 1 つあります。この文字列を C# で DateTime に変換する方法。日付時刻に変換しようとすると、「入力文字列がありません」というエラーが表示されます。正しい日付形式で」
4575 次
4 に答える
1
DateTime.ParseExact(
"4/4/2010 4:20:00 PM",
"M/d/yyyy h:mm:ss tt",
CultureInfo.InvariantCulture);
于 2013-07-31T08:19:09.940 に答える
0
次の解決策を提案します。
DateTime d = DateTime.ParseExact("18/07/2013 04:25:28 PM",
"dd/MM/yyyy h:mm:ss tt",
CultureInfo.InvariantCulture);
書式文字列を見つけるために、MSDN のカスタムの日付と時刻の書式文字列を使用しました
于 2013-07-31T08:23:22.787 に答える
0
DateTime d = DateTime.Parse("18/07/2013 04:25:28 PM");
IFormatProvider culture = new System.Globalization.CultureInfo("en-GB", true);
DateTime a = DateTime.ParseExact("18/07/2013 04:25:28 PM", "dd/MM/yyyy hh:mm:ss tt", culture);
別のメカニズムを追加しました...
于 2013-07-31T08:19:26.333 に答える