これは非常に簡単な質問かもしれません。しかし、私は答えを得ることができませんでした。mmddyyyy
のような文字列形式の日付があります。
これを日付に変換する方法。
編集
DateTime dt = DateTime.ParseExact(str, "MMddyyyy", CultureInfo.InvariantCulture);
例外が発生しています
System.FormatException: 文字列は有効な DateTime として認識されませんでした。
これは非常に簡単な質問かもしれません。しかし、私は答えを得ることができませんでした。mmddyyyy
のような文字列形式の日付があります。
これを日付に変換する方法。
編集
DateTime dt = DateTime.ParseExact(str, "MMddyyyy", CultureInfo.InvariantCulture);
例外が発生しています
System.FormatException: 文字列は有効な DateTime として認識されませんでした。
DateTime.ParseExact()
次のような方法を使用できます。
DateTime dt = DateTime.ParseExact(str, "MMddyyyy", CultureInfo.InvariantCulture);
を見てみましょうCustom Date and Time Format Strings
グレゴリオ暦が確実に使用されるように、インバリアント カルチャを指定することは非常に重要です。現在のシステム カルチャを使用すると、別の暦体系が使用される可能性があります。
あなたはインターネットを適切に検索していないと思います。簡単に答えを見つけることができました。
http://msdn.microsoft.com/cs-cz/library/1k1skd40.aspxを使用Datetime.Parse()
MSDN から
DateTime.Parse メソッド (文字列)
日付と時刻の指定された文字列表現を、それと同等の DateTime に変換します。