2016-06-13 34 views
1

我有一個字符串2016年。我想知道如何解析這個字符串到日期時間? 我曾嘗試Datetime.ParseExact,但它說,它不是一個有效的格式字符串未被識別爲有效日期時間

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:感謝支持的精神和感謝。這是一個開放的社區,不是展示個人復仇的地方。 –

相關問題