您的位置:首页 > 运维架构

C#取得日本和历,转换 日本历(又称为Wareki 历) 和暦转换 GetProperty取内部属性

2014-06-25 17:22 204 查看
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);

--李大鹏
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐