C# 民國年 西元年 日期轉換

日期轉換很簡單,直接看程式碼:

西元年轉民國年

  
DateTime dateTime = DateTime.Parse("2022/04/08");
CultureInfo culture = new CultureInfo("zh-TW");
culture.DateTimeFormat.Calendar = new System.Globalization.TaiwanCalendar();
Console.WriteLine(dateTime.ToString("yyy/MM/dd", culture)); // 111/04/08


民國年轉西元年

  
string inputDate = "111/04/08";
CultureInfo culture = new CultureInfo("zh-TW");
culture.DateTimeFormat.Calendar = new System.Globalization.TaiwanCalendar();
DateTime dateTime = DateTime.Parse(inputDate,culture);
Console.WriteLine(dateTime.ToString("yyy/MM/dd")); // 2022/04/08


留言