2016-06-13 32 views
1

私は文字列2016を持っています。この文字列をどのように解析して日付時刻にすることができますか? 私はDatetime.ParseExactを試してみましたが、それはそれは文字列が有効なDateTimeとして認識されません

string period = "2016" 
DateTime date = DateTime.ParseExact(period, "YYYY", CultureInfo.InvariantCulture); 

ヘルプが理解されるであろう有効な形式ではないと述べました。ありがとう

答えて

6

"yyyy"の代わりにYYYYを使用すると、期待される回答が得られます。

string period = "2016"; 
DateTime date = DateTime.ParseExact(period, "yyyy", CultureInfo.InvariantCulture); 

あなたがより多くの日時フォーマットhere

+0

を確認することができますが、私は完璧に働いた、ありがとう:) – RedRocket

+0

あなたが質問を閉じるための答えとしてそれをマークしなければなりません。 :) –

+0

@ down-voter:精神に感謝し、サポートに感謝します。これは個人的な復讐を示す場所ではなく、オープンなコミュニティです。 –

関連する問題