CultureInfo culture = new CultureInfo("ja-JP", true);
culture.DateTimeFormat.Calendar = new JapaneseCalendar()
DateTime转 string
// datValue 为 datetime 对象
datValue.ToString("gg yy年MM月dd日", culture.DateTimeFormat.Calendar);
string转DateTime
string strDate = "t02/01/02";
DateTime dt = DateTime.Parse(strDate, culture);
DateTimeFormatInfo dtfi = culture.DateTimeFormat;
dtfi能取得 和暦文字,简写 等信息都在 DateTimeFormatInfo里
+ AbbreviatedEnglishEraNames {string[4]} string[]
+ AbbreviatedEraNames {string[4]} string[]
Type t = typeof(DateTimeFormatInfo);
PropertyInfo pi = t.GetProperty("AbbreviatedEnglishEraNames", BindingFlags.NonPublic | BindingFlags.Instance);
string[] engEras = (string[])pi.GetValue(culture.DateTimeFormat, null);
--李大鹏