例如
var culc = new CultureInfo("ja");
culc.DateTimeFormat.AbbreviatedMonthNames
将返回string[13] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "" }
是否有更优雅的方法来确定当前文化是否具有正确的abberviated名称或者它们只包含数字,而不必仅检查第一个元素以确定其是否为数字
答案 0 :(得分:0)
数字 是日本文化的正确缩写月份名称。
这几个月的现代日本名字直译为 "第一个月","第二个月",依此类推。相应的数字是 结合后缀月(-gatsu," month")。
这就是culc.DateTimeFormat.MonthNames
返回的原因:
string[13] { "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月", "" }
然后缩写版本没有"月"后缀。
其他参考资料: