2011-01-18 8 views
45

可能性の重複:
c#.net yyyyMMddをsystem.datetime形式に変換します。

私はYYYYMMDD形式の日付を含む文字列を持っています。その日付をシステム日付形式に変換したい。 ConvertTo.DateTime()メソッドまたは他の単純なメソッドを使用して

列vlaue = 19851231 // YYYYMMDD

日時のdateTime = 1985から1912/31と

+4

あなたの質問はすでにここhttp://stackoverflow.com/questions/4712335/how-to-convert-date-from-yyyymmdd-format-to-mm-dd-yyyyに答えました。 -fomrat – Rob

+2

同じ質問をもう一度聞くのはなぜですか?前の質問に対する回答に表示されているコードは機能しませんか?もしそうなら、なぜあなたに教えてくれますか? –

答えて

1

は、静的メソッドDateTime.Parse()DateTime.TryParse()を見てください。彼らはあなたの日付文字列と書式文字列を渡し、返されるDateTimeオブジェクトを取得することができます。

http://msdn.microsoft.com/en-us/library/6fw7727c.aspx

124
string time = "19851231"; 
DateTime theTime= DateTime.ParseExact(time, 
             "yyyyMMdd", 
             CultureInfo.InvariantCulture, 
             DateTimeStyles.None); 
関連する問題