[Code] 處理民國年
預設 CultureInfo // Program.cs CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("zh-TW") { DateTimeFormat = { Calendar = new TaiwanCalendar() } }; 民國年轉換西元年 string dtestr1 = "1010229"; // ParseExact 的時候,民國年的年分要補成4碼,3碼不合法 var dte1 = DateTime.ParseExact(dtestr1.PadLeft(8, '0'), "yyMMdd", CultureInfo.CurrentCulture); var cedte = dte1.ToString("yyyy/MM/dd"); 西元年轉民國年 var dtestr2 = "20230508"; var dte2 = DateTime.ParseExact(dtestr2, "yyyyMMdd", CultureInfo.InvariantCulture); var rocdte = dte2.ToString("yyMMdd");