日付への解析を拒否する次のコードがあります。
20130718-18:15:36.038
System.Datetime.Parse() を使用して解析するための正しい C# コードを知っている人はいますか?
ありがとう。
日付への解析を拒否する次のコードがあります。
20130718-18:15:36.038
System.Datetime.Parse() を使用して解析するための正しい C# コードを知っている人はいますか?
ありがとう。
DateTime.ParseExact("20130718-18:15:36.038", "yyyyMMdd\\-HH\\:mm\\:ss\\.fff", null);
すべてのフォーマット文字列はここにあります。
補足として、特殊文字の前にバックスラッシュを使用して、システム値ではなくその特定の文字をそのまま使用することをコードに伝えてください (ここでの二重バックスラッシュは、C# が単一のバックスラッシュをエスケープすることです)。 . あるいは、あなたがすることができます@"yyyyMMdd\-HH\:mm\:ss\.fff"
。
string theDate = "20130718-18:15:36.038";
DateTime tempDate = DateTime.ParseExact(theDate, "yyyyMMdd\\-HH\\:mm\\:ss\\.fff", CultureInfo.InvariantCulture, DateTimeStyles.None);