可能重複:
DateTime.TryParse century control C#日期時間的TryParse - 映射 '99' 至2099年,1999年不
我需要的TryParse一個字符串,如以下內容:「99年1月1日「轉換爲DateTime對象,並且我使用的是這樣的:
DateTime outDate;
if (DateTime.TryParseExact("01/01/99", "dd/MM/yy", null, System.Globalization.DateTimeStyles.None, out outDate))
{
//Do stuff here
}
當然,這個日期被解析爲01/01/1999,這是不是我想要的 - 我想要它解析爲2099.有沒有簡單的方法來做到這一點?悲傷地修改我分析的數據以包括全年不是一種選擇。
我們從Y2K學到什麼嗎? :( –
IIRC,根據2位數年份確定一個世紀的門檻值,我不確定是否可以通過配置更改門檻值 –
應該是兩位數年份總是推斷爲20yy? –