1.修正:农历年返回不正确的问题

This commit is contained in:
兔子 2025-09-16 11:48:54 +08:00
parent b865e64fa9
commit 9f688024e8
Signed by: b612
GPG Key ID: 99DD2222B612B612
3 changed files with 317 additions and 317 deletions

View File

@ -336,10 +336,11 @@ func Date2JDE(date time.Time) float64 {
return JDECalc(date.Year(), int(date.Month()), day) return JDECalc(date.Year(), int(date.Month()), day)
} }
func GetLunar(year, month, day int, tz float64) (adjustedYear, lmonth, lday int, leap bool, result string) { func GetLunar(year, month, day int, tz float64) (lyear, lmonth, lday int, leap bool, result string) {
julianDayEpoch := JDECalc(year, month, float64(day)) julianDayEpoch := JDECalc(year, month, float64(day))
// 确定农历年份 // 确定农历年份
adjustedYear = year lyear = year
adjustedYear := year
if month == 11 || month == 12 { if month == 11 || month == 12 {
winterSolsticeDay := GetJQTime(year, 270) + tz winterSolsticeDay := GetJQTime(year, 270) + tz
firstNewMoonDay := TD2UT(CalcMoonS(float64(year)+11.0/12.0+5.0/30.0/12.0, 0), true) + tz firstNewMoonDay := TD2UT(CalcMoonS(float64(year)+11.0/12.0+5.0/30.0/12.0, 0), true) + tz
@ -434,7 +435,9 @@ func GetLunar(year, month, day int, tz float64) (adjustedYear, lmonth, lday int,
// 生成农历日期字符串 // 生成农历日期字符串
result = formatLunarDateString(lmonth, lday, leap) result = formatLunarDateString(lmonth, lday, leap)
if lmonth >= 10 && month < 3 {
lyear--
}
return return
} }

View File

@ -43,11 +43,8 @@ func Test_ChineseCalendarModern(t *testing.T) {
} }
for _, v := range testData { for _, v := range testData {
{ {
var lyear int = v.Year lyear, lmonth, lday, leap, desp := Lunar(v.Year, v.Month, v.Day, 8.0)
_, lmonth, lday, leap, desp := Lunar(v.Year, v.Month, v.Day, 8.0)
if lmonth > v.Month {
lyear--
}
fmt.Println(lyear, desp, v.Year, v.Month, v.Day) fmt.Println(lyear, desp, v.Year, v.Month, v.Day)
if lyear != v.Lyear || lmonth != v.Lmonth || lday != v.Lday || leap != v.Leap { if lyear != v.Lyear || lmonth != v.Lmonth || lday != v.Lday || leap != v.Leap {
t.Fatal(v, lyear, lmonth, lday, leap, desp) t.Fatal(v, lyear, lmonth, lday, leap, desp)
@ -241,12 +238,12 @@ func Test_ChineseCalendarAncient(t *testing.T) {
} }
func TestGanZhiOfDay(t *testing.T) { func TestGanZhiOfDay(t *testing.T) {
dates := time.Date(1083, 11, 24, 0, 0, 0, 0, getCst()) dates := time.Date(2025, 1, 24, 0, 0, 0, 0, getCst())
fmt.Println(dates.Weekday()) fmt.Println(dates.Weekday())
jde := Date2JDE(dates) jde := Date2JDE(dates)
fmt.Println(int(jde+1.5) % 7) fmt.Println(int(jde+1.5) % 7)
d, _ := SolarToLunar(dates) y, _, _, _, desc := Lunar(dates.Year(), int(dates.Month()), dates.Day(), 8.0)
fmt.Println(d.LunarInfo()) fmt.Println(y, desc)
//date, err := LunarToSolar("久视元年腊月辛亥") //date, err := LunarToSolar("久视元年腊月辛亥")
date, err := LunarToSolar("2025年闰6月1日") date, err := LunarToSolar("2025年闰6月1日")
if err != nil { if err != nil {

View File

@ -87,320 +87,320 @@ func innerEras(year int, eraSource func() []Era) []EraDesc {
func nianHaoMap() map[string][][]int { func nianHaoMap() map[string][][]int {
return map[string][][]int{ return map[string][][]int{
"民国": [][]int{{1912, 1949}}, "民国": [][]int{{1912, 1949}},
"宣统": [][]int{{1909, 1911}}, "宣统": [][]int{{1909, 1911}},
"光绪": [][]int{{1875, 1908}}, "光绪": [][]int{{1875, 1908}},
"同治": [][]int{{1862, 1874}}, "同治": [][]int{{1862, 1874}},
"咸丰": [][]int{{1851, 1861}}, "咸丰": [][]int{{1851, 1861}},
"道光": [][]int{{1821, 1850}}, "道光": [][]int{{1821, 1850}},
"嘉庆": [][]int{{1796, 1820}}, "嘉庆": [][]int{{1796, 1820}},
"乾隆": [][]int{{1736, 1795}}, "乾隆": [][]int{{1736, 1795}},
"雍正": [][]int{{1723, 1735}}, "雍正": [][]int{{1723, 1735}},
"康熙": [][]int{{1662, 1722}}, "康熙": [][]int{{1662, 1722}},
"顺治": [][]int{{1644, 1661}}, "顺治": [][]int{{1644, 1661}},
"崇祯": [][]int{{1628, 1644}}, "崇祯": [][]int{{1628, 1644}},
"天启": [][]int{{1621, 1627}}, "天启": [][]int{{1621, 1627}},
"泰昌": [][]int{{1620, 1620}}, "泰昌": [][]int{{1620, 1620}},
"万历": [][]int{{1573, 1620}}, "万历": [][]int{{1573, 1620}},
"隆庆": [][]int{{1567, 1572}}, "隆庆": [][]int{{1567, 1572}},
"嘉靖": [][]int{{1522, 1566}}, "嘉靖": [][]int{{1522, 1566}},
"正德": [][]int{{1506, 1521}}, "正德": [][]int{{1506, 1521}},
"弘治": [][]int{{1488, 1505}}, "弘治": [][]int{{1488, 1505}},
"成化": [][]int{{1465, 1487}}, "成化": [][]int{{1465, 1487}},
"天顺": [][]int{{1457, 1464}}, "天顺": [][]int{{1457, 1464}},
"景泰": [][]int{{1450, 1456}}, "景泰": [][]int{{1450, 1456}},
"正统": [][]int{{1436, 1449}}, "正统": [][]int{{1436, 1449}},
"宣德": [][]int{{1426, 1435}}, "宣德": [][]int{{1426, 1435}},
"洪熙": [][]int{{1425, 1425}}, "洪熙": [][]int{{1425, 1425}},
"永乐": [][]int{{1403, 1424}}, "永乐": [][]int{{1403, 1424}},
"建文": [][]int{{1399, 1402}}, "建文": [][]int{{1399, 1402}},
"洪武": [][]int{{1368, 1398}}, "洪武": [][]int{{1368, 1398}},
"至正": [][]int{{1341, 1368}}, "至正": [][]int{{1341, 1368}},
"元统": [][]int{{1333, 1335}}, "元统": [][]int{{1333, 1335}},
"至顺": [][]int{{1330, 1333}}, "至顺": [][]int{{1330, 1333}},
"天历": [][]int{{1328, 1330}}, "天历": [][]int{{1328, 1330}},
"泰定": [][]int{{1324, 1328}}, "泰定": [][]int{{1324, 1328}},
"至治": [][]int{{1321, 1323}}, "至治": [][]int{{1321, 1323}},
"延佑": [][]int{{1314, 1320}}, "延佑": [][]int{{1314, 1320}},
"皇庆": [][]int{{1312, 1313}}, "皇庆": [][]int{{1312, 1313}},
"至大": [][]int{{1308, 1311}}, "至大": [][]int{{1308, 1311}},
"大德": [][]int{{1297, 1307}}, "大德": [][]int{{1297, 1307}},
"元贞": [][]int{{1295, 1297}}, "元贞": [][]int{{1295, 1297}},
"至元": [][]int{{1264, 1294}, {1335, 1368}}, "至元": [][]int{{1264, 1294}, {1335, 1368}},
"祥兴": [][]int{{1278, 1264}}, "祥兴": [][]int{{1278, 1264}},
"景炎": [][]int{{1276, 1278}}, "景炎": [][]int{{1276, 1278}},
"德佑": [][]int{{1275, 1276}}, "德佑": [][]int{{1275, 1276}},
"咸淳": [][]int{{1265, 1275}}, "咸淳": [][]int{{1265, 1275}},
"景定": [][]int{{1260, 1264}}, "景定": [][]int{{1260, 1264}},
"开庆": [][]int{{1259, 1259}}, "开庆": [][]int{{1259, 1259}},
"宝佑": [][]int{{1253, 1258}}, "宝佑": [][]int{{1253, 1258}},
"淳佑": [][]int{{1241, 1252}}, "淳佑": [][]int{{1241, 1252}},
"嘉熙": [][]int{{1237, 1240}}, "嘉熙": [][]int{{1237, 1240}},
"端平": [][]int{{1234, 1236}}, "端平": [][]int{{1234, 1236}},
"绍定": [][]int{{1228, 1233}}, "绍定": [][]int{{1228, 1233}},
"宝庆": [][]int{{1225, 1227}}, "宝庆": [][]int{{1225, 1227}},
"嘉定": [][]int{{1208, 1224}}, "嘉定": [][]int{{1208, 1224}},
"开禧": [][]int{{1205, 1207}}, "开禧": [][]int{{1205, 1207}},
"嘉泰": [][]int{{1201, 1204}}, "嘉泰": [][]int{{1201, 1204}},
"庆元": [][]int{{1195, 1200}}, "庆元": [][]int{{1195, 1200}},
"绍熙": [][]int{{1190, 1194}}, "绍熙": [][]int{{1190, 1194}},
"淳熙": [][]int{{1174, 1189}}, "淳熙": [][]int{{1174, 1189}},
"乾道": [][]int{{1165, 1173}}, "乾道": [][]int{{1165, 1173}},
"隆兴": [][]int{{1163, 1164}}, "隆兴": [][]int{{1163, 1164}},
"绍兴": [][]int{{1131, 1162}}, "绍兴": [][]int{{1131, 1162}},
"建炎": [][]int{{1127, 1130}}, "建炎": [][]int{{1127, 1130}},
"靖康": [][]int{{1126, 1127}}, "靖康": [][]int{{1126, 1127}},
"宣和": [][]int{{1119, 1126}}, "宣和": [][]int{{1119, 1126}},
"重和": [][]int{{1118, 1119}}, "重和": [][]int{{1118, 1119}},
"政和": [][]int{{1111, 1118}}, "政和": [][]int{{1111, 1118}},
"大观": [][]int{{1107, 1110}}, "大观": [][]int{{1107, 1110}},
"崇宁": [][]int{{1102, 1106}}, "崇宁": [][]int{{1102, 1106}},
"建中靖国": [][]int{{1101, 1101}}, "建中靖国": [][]int{{1101, 1101}},
"元符": [][]int{{1098, 1100}}, "元符": [][]int{{1098, 1100}},
"绍圣": [][]int{{1094, 1098}}, "绍圣": [][]int{{1094, 1098}},
"元佑": [][]int{{1086, 1094}}, "元佑": [][]int{{1086, 1094}},
"元丰": [][]int{{1078, 1085}}, "元丰": [][]int{{1078, 1085}},
"熙宁": [][]int{{1068, 1077}}, "熙宁": [][]int{{1068, 1077}},
"治平": [][]int{{1064, 1067}}, "治平": [][]int{{1064, 1067}},
"嘉佑": [][]int{{1056, 1063}}, "嘉佑": [][]int{{1056, 1063}},
"至和": [][]int{{1054, 1056}}, "至和": [][]int{{1054, 1056}},
"皇佑": [][]int{{1049, 1054}}, "皇佑": [][]int{{1049, 1054}},
"庆历": [][]int{{1041, 1048}}, "庆历": [][]int{{1041, 1048}},
"康定": [][]int{{1040, 1041}}, "康定": [][]int{{1040, 1041}},
"宝元": [][]int{{1038, 1040}}, "宝元": [][]int{{1038, 1040}},
"景祐": [][]int{{1034, 1038}}, "景祐": [][]int{{1034, 1038}},
"明道": [][]int{{1032, 1033}}, "明道": [][]int{{1032, 1033}},
"天圣": [][]int{{1023, 1032}}, "天圣": [][]int{{1023, 1032}},
"乾兴": [][]int{{1022, 1022}}, "乾兴": [][]int{{1022, 1022}},
"天禧": [][]int{{1017, 1021}}, "天禧": [][]int{{1017, 1021}},
"大中祥符": [][]int{{1008, 1016}}, "大中祥符": [][]int{{1008, 1016}},
"景德": [][]int{{1004, 1007}}, "景德": [][]int{{1004, 1007}},
"咸平": [][]int{{998, 1003}}, "咸平": [][]int{{998, 1003}},
"至道": [][]int{{995, 997}}, "至道": [][]int{{995, 997}},
"淳化": [][]int{{990, 994}}, "淳化": [][]int{{990, 994}},
"端拱": [][]int{{988, 989}}, "端拱": [][]int{{988, 989}},
"雍熙": [][]int{{984, 987}}, "雍熙": [][]int{{984, 987}},
"太平兴国": [][]int{{976, 984}}, "太平兴国": [][]int{{976, 984}},
"开宝": [][]int{{968, 976}}, "开宝": [][]int{{968, 976}},
"乾德": [][]int{{963, 968}}, "乾德": [][]int{{963, 968}},
"建隆": [][]int{{960, 963}}, "建隆": [][]int{{960, 963}},
"显德": [][]int{{954, 960}}, "显德": [][]int{{954, 960}},
"广顺": [][]int{{951, 954}}, "广顺": [][]int{{951, 954}},
"乾佑": [][]int{{948, 950}}, "乾佑": [][]int{{948, 950}},
"开运": [][]int{{944, 948}}, "开运": [][]int{{944, 948}},
"天福": [][]int{{936, 944}}, "天福": [][]int{{936, 944}},
"清泰": [][]int{{934, 936}}, "清泰": [][]int{{934, 936}},
"长兴": [][]int{{930, 934}}, "长兴": [][]int{{930, 934}},
"天成": [][]int{{926, 930}}, "天成": [][]int{{926, 930}},
"同光": [][]int{{923, 926}}, "同光": [][]int{{923, 926}},
"龙德": [][]int{{921, 923}}, "龙德": [][]int{{921, 923}},
"贞明": [][]int{{915, 921}}, "贞明": [][]int{{915, 921}},
"乾化": [][]int{{911, 915}}, "乾化": [][]int{{911, 915}},
"开平": [][]int{{907, 911}}, "开平": [][]int{{907, 911}},
"天佑": [][]int{{904, 907}}, "天佑": [][]int{{904, 907}},
"天复": [][]int{{901, 904}}, "天复": [][]int{{901, 904}},
"光化": [][]int{{898, 901}}, "光化": [][]int{{898, 901}},
"乾宁": [][]int{{894, 898}}, "乾宁": [][]int{{894, 898}},
"景福": [][]int{{892, 893}}, "景福": [][]int{{892, 893}},
"大顺": [][]int{{890, 891}}, "大顺": [][]int{{890, 891}},
"龙纪": [][]int{{889, 889}}, "龙纪": [][]int{{889, 889}},
"文德": [][]int{{888, 889}}, "文德": [][]int{{888, 889}},
"光启": [][]int{{885, 888}}, "光启": [][]int{{885, 888}},
"中和": [][]int{{881, 885}}, "中和": [][]int{{881, 885}},
"广明": [][]int{{880, 881}}, "广明": [][]int{{880, 881}},
"乾符": [][]int{{874, 880}}, "乾符": [][]int{{874, 880}},
"咸通": [][]int{{860, 874}}, "咸通": [][]int{{860, 874}},
"大中": [][]int{{847, 860}}, "大中": [][]int{{847, 860}},
"会昌": [][]int{{841, 846}}, "会昌": [][]int{{841, 846}},
"开成": [][]int{{836, 840}}, "开成": [][]int{{836, 840}},
"大和": [][]int{{827, 835}}, "大和": [][]int{{827, 835}},
"宝历": [][]int{{825, 827}}, "宝历": [][]int{{825, 827}},
"长庆": [][]int{{821, 824}}, "长庆": [][]int{{821, 824}},
"永贞": [][]int{{805, 805}}, "永贞": [][]int{{805, 805}},
"贞元": [][]int{{785, 805}}, "贞元": [][]int{{785, 805}},
"兴元": [][]int{{784, 784}}, "兴元": [][]int{{784, 784}},
"建中": [][]int{{780, 783}}, "建中": [][]int{{780, 783}},
"大历": [][]int{{766, 779}}, "大历": [][]int{{766, 779}},
"广德": [][]int{{763, 765}}, "广德": [][]int{{763, 765}},
"宝应": [][]int{{762, 763}}, "宝应": [][]int{{762, 763}},
"乾元": [][]int{{758, 760}}, "乾元": [][]int{{758, 760}},
"天宝": [][]int{{742, 756}}, "天宝": [][]int{{742, 756}},
"开元": [][]int{{713, 741}}, "开元": [][]int{{713, 741}},
"先天": [][]int{{712, 713}}, "先天": [][]int{{712, 713}},
"延和": [][]int{{712, 712}}, "延和": [][]int{{712, 712}},
"太极": [][]int{{712, 712}}, "太极": [][]int{{712, 712}},
"景云": [][]int{{710, 712}}, "景云": [][]int{{710, 712}},
"唐隆": [][]int{{710, 710}}, "唐隆": [][]int{{710, 710}},
"景龙": [][]int{{707, 710}}, "景龙": [][]int{{707, 710}},
"神龙": [][]int{{705, 707}}, "神龙": [][]int{{705, 707}},
"长安": [][]int{{701, 705}}, "长安": [][]int{{701, 705}},
"大足": [][]int{{701, 701}}, "大足": [][]int{{701, 701}},
"久视": [][]int{{700, 700}}, "久视": [][]int{{700, 700}},
"圣历": [][]int{{698, 700}}, "圣历": [][]int{{698, 700}},
"万岁通天": [][]int{{696, 697}}, "万岁通天": [][]int{{696, 697}},
"万岁登封": [][]int{{696, 696}}, "万岁登封": [][]int{{696, 696}},
"天册万岁": [][]int{{695, 695}}, "天册万岁": [][]int{{695, 695}},
"证圣": [][]int{{695, 695}}, "证圣": [][]int{{695, 695}},
"延载": [][]int{{694, 694}}, "延载": [][]int{{694, 694}},
"长寿": [][]int{{692, 694}}, "长寿": [][]int{{692, 694}},
"如意": [][]int{{692, 692}}, "如意": [][]int{{692, 692}},
"天授": [][]int{{690, 692}}, "天授": [][]int{{690, 692}},
"载初": [][]int{{690, 690}}, "载初": [][]int{{690, 690}},
"垂拱": [][]int{{685, 688}}, "垂拱": [][]int{{685, 688}},
"光宅": [][]int{{684, 684}}, "光宅": [][]int{{684, 684}},
"文明": [][]int{{684, 684}}, "文明": [][]int{{684, 684}},
"嗣圣": [][]int{{684, 684}}, "嗣圣": [][]int{{684, 684}},
"弘道": [][]int{{683, 683}}, "弘道": [][]int{{683, 683}},
"永淳": [][]int{{682, 683}}, "永淳": [][]int{{682, 683}},
"开耀": [][]int{{681, 682}}, "开耀": [][]int{{681, 682}},
"永隆": [][]int{{680, 681}}, "永隆": [][]int{{680, 681}},
"调露": [][]int{{679, 680}}, "调露": [][]int{{679, 680}},
"仪凤": [][]int{{676, 679}}, "仪凤": [][]int{{676, 679}},
"上元": [][]int{{674, 676}, {760, 762}}, "上元": [][]int{{674, 676}, {760, 762}},
"咸亨": [][]int{{670, 674}}, "咸亨": [][]int{{670, 674}},
"总章": [][]int{{668, 670}}, "总章": [][]int{{668, 670}},
"乾封": [][]int{{666, 668}}, "乾封": [][]int{{666, 668}},
"麟德": [][]int{{664, 665}}, "麟德": [][]int{{664, 665}},
"龙朔": [][]int{{661, 663}}, "龙朔": [][]int{{661, 663}},
"显庆": [][]int{{656, 661}}, "显庆": [][]int{{656, 661}},
"永徽": [][]int{{650, 655}}, "永徽": [][]int{{650, 655}},
"贞观": [][]int{{627, 649}}, "贞观": [][]int{{627, 649}},
"武德": [][]int{{618, 626}}, "武德": [][]int{{618, 626}},
"义宁": [][]int{{617, 618}}, "义宁": [][]int{{617, 618}},
"大业": [][]int{{605, 617}}, "大业": [][]int{{605, 617}},
"仁寿": [][]int{{601, 604}}, "仁寿": [][]int{{601, 604}},
//special case //special case
"开皇": [][]int{{581, 600}}, "开皇": [][]int{{581, 600}},
"祯明": [][]int{{587, 589}}, "祯明": [][]int{{587, 589}},
"至德": [][]int{{583, 586}, {756, 758}}, "至德": [][]int{{583, 586}, {756, 758}},
"太建": [][]int{{569, 582}}, "太建": [][]int{{569, 582}},
"光大": [][]int{{567, 568}}, "光大": [][]int{{567, 568}},
"天康": [][]int{{566, 566}}, "天康": [][]int{{566, 566}},
"天嘉": [][]int{{560, 566}}, "天嘉": [][]int{{560, 566}},
"永定": [][]int{{557, 559}}, "永定": [][]int{{557, 559}},
"太平": [][]int{{556, 557}}, "太平": [][]int{{556, 557}},
"绍泰": [][]int{{555, 556}}, "绍泰": [][]int{{555, 556}},
"承圣": [][]int{{552, 555}}, "承圣": [][]int{{552, 555}},
"大宝": [][]int{{550, 551}}, "大宝": [][]int{{550, 551}},
"太清": [][]int{{547, 549}}, "太清": [][]int{{547, 549}},
"中大同": [][]int{{546, 547}}, "中大同": [][]int{{546, 547}},
"大同": [][]int{{535, 546}}, "大同": [][]int{{535, 546}},
"中大通": [][]int{{529, 534}}, "中大通": [][]int{{529, 534}},
"大通": [][]int{{527, 529}}, "大通": [][]int{{527, 529}},
"普通": [][]int{{520, 527}}, "普通": [][]int{{520, 527}},
"天监": [][]int{{502, 519}}, "天监": [][]int{{502, 519}},
"中兴": [][]int{{501, 502}}, "中兴": [][]int{{501, 502}},
"永泰": [][]int{{498, 498}, {765, 766}}, "永泰": [][]int{{498, 498}, {765, 766}},
"永明": [][]int{{483, 494}}, "永明": [][]int{{483, 494}},
"升明": [][]int{{477, 479}}, "升明": [][]int{{477, 479}},
"元徽": [][]int{{473, 477}}, "元徽": [][]int{{473, 477}},
"泰豫": [][]int{{472, 472}}, "泰豫": [][]int{{472, 472}},
"大明": [][]int{{457, 465}}, "大明": [][]int{{457, 465}},
"孝建": [][]int{{454, 456}}, "孝建": [][]int{{454, 456}},
"景平": [][]int{{423, 424}}, "景平": [][]int{{423, 424}},
"元熙": [][]int{{419, 420}}, "元熙": [][]int{{419, 420}},
"义熙": [][]int{{405, 419}}, "义熙": [][]int{{405, 419}},
"大亨": [][]int{{402, 404}}, "大亨": [][]int{{402, 404}},
"隆安": [][]int{{397, 402}}, "隆安": [][]int{{397, 402}},
"太元": [][]int{{376, 396}}, "太元": [][]int{{376, 396}},
"宁康": [][]int{{373, 375}}, "宁康": [][]int{{373, 375}},
"咸安": [][]int{{371, 372}}, "咸安": [][]int{{371, 372}},
"兴宁": [][]int{{363, 365}}, "兴宁": [][]int{{363, 365}},
"隆和": [][]int{{362, 363}}, "隆和": [][]int{{362, 363}},
"升平": [][]int{{357, 362}}, "升平": [][]int{{357, 362}},
"建元": [][]int{{343, 344}, {479, 482}}, "建元": [][]int{{343, 344}, {479, 482}},
"咸康": [][]int{{335, 342}}, "咸康": [][]int{{335, 342}},
"咸和": [][]int{{326, 334}}, "咸和": [][]int{{326, 334}},
"太宁": [][]int{{323, 326}}, "太宁": [][]int{{323, 326}},
"永昌": [][]int{{322, 323}, {689, 689}}, "永昌": [][]int{{322, 323}, {689, 689}},
"大兴": [][]int{{318, 322}}, "大兴": [][]int{{318, 322}},
"建兴": [][]int{{313, 317}}, "建兴": [][]int{{313, 317}},
"光熙": [][]int{{306, 306}}, "光熙": [][]int{{306, 306}},
"太安": [][]int{{302, 304}}, "太安": [][]int{{302, 304}},
"永熙": [][]int{{290, 291}}, "永熙": [][]int{{290, 291}},
"太康": [][]int{{280, 290}}, "太康": [][]int{{280, 290}},
"咸宁": [][]int{{275, 280}}, "咸宁": [][]int{{275, 280}},
"泰始": [][]int{{265, 274}, {465, 472}}, "泰始": [][]int{{265, 274}, {465, 472}},
"咸熙": [][]int{{264, 265}}, "咸熙": [][]int{{264, 265}},
"景元": [][]int{{260, 264}}, "景元": [][]int{{260, 264}},
"正元": [][]int{{254, 256}}, "正元": [][]int{{254, 256}},
"嘉平": [][]int{{249, 254}}, "嘉平": [][]int{{249, 254}},
"正始": [][]int{{240, 249}}, "正始": [][]int{{240, 249}},
"景初": [][]int{{237, 239}}, "景初": [][]int{{237, 239}},
"青龙": [][]int{{233, 237}}, "青龙": [][]int{{233, 237}},
"太和": [][]int{{227, 233}, {366, 371}}, "太和": [][]int{{227, 233}, {366, 371}},
"黄初": [][]int{{220, 226}}, "黄初": [][]int{{220, 226}},
"延康": [][]int{{220, 220}}, "延康": [][]int{{220, 220}},
"建安": [][]int{{196, 220}}, "建安": [][]int{{196, 220}},
"兴平": [][]int{{194, 195}}, "兴平": [][]int{{194, 195}},
"初平": [][]int{{190, 193}}, "初平": [][]int{{190, 193}},
"中平": [][]int{{184, 189}}, "中平": [][]int{{184, 189}},
"光和": [][]int{{178, 184}}, "光和": [][]int{{178, 184}},
"熹平": [][]int{{172, 178}}, "熹平": [][]int{{172, 178}},
"建宁": [][]int{{168, 172}}, "建宁": [][]int{{168, 172}},
"永康": [][]int{{167, 167}, {300, 301}}, "永康": [][]int{{167, 167}, {300, 301}},
"延熹": [][]int{{158, 167}}, "延熹": [][]int{{158, 167}},
"永寿": [][]int{{155, 158}}, "永寿": [][]int{{155, 158}},
"永兴": [][]int{{153, 154}, {304, 306}}, "永兴": [][]int{{153, 154}, {304, 306}},
"元嘉": [][]int{{151, 153}, {424, 453}}, "元嘉": [][]int{{151, 153}, {424, 453}},
"和平": [][]int{{150, 150}}, "和平": [][]int{{150, 150}},
"建和": [][]int{{147, 149}}, "建和": [][]int{{147, 149}},
"本初": [][]int{{146, 146}}, "本初": [][]int{{146, 146}},
"永嘉": [][]int{{145, 145}, {307, 313}}, "永嘉": [][]int{{145, 145}, {307, 313}},
"建康": [][]int{{144, 144}}, "建康": [][]int{{144, 144}},
"汉安": [][]int{{142, 144}}, "汉安": [][]int{{142, 144}},
"永和": [][]int{{136, 141}, {345, 356}}, "永和": [][]int{{136, 141}, {345, 356}},
"阳嘉": [][]int{{132, 135}}, "阳嘉": [][]int{{132, 135}},
"永建": [][]int{{126, 132}}, "永建": [][]int{{126, 132}},
"延光": [][]int{{122, 125}}, "延光": [][]int{{122, 125}},
"建光": [][]int{{121, 122}}, "建光": [][]int{{121, 122}},
"永宁": [][]int{{120, 121}, {301, 302}}, "永宁": [][]int{{120, 121}, {301, 302}},
"元初": [][]int{{114, 120}}, "元初": [][]int{{114, 120}},
"永初": [][]int{{107, 113}, {420, 423}}, "永初": [][]int{{107, 113}, {420, 423}},
"延平": [][]int{{106, 106}}, "延平": [][]int{{106, 106}},
"元兴": [][]int{{105, 106}}, "元兴": [][]int{{105, 106}},
"永元": [][]int{{89, 105}, {499, 501}}, "永元": [][]int{{89, 105}, {499, 501}},
"章和": [][]int{{87, 88}}, "章和": [][]int{{87, 88}},
"元和": [][]int{{84, 87}, {806, 820}}, "元和": [][]int{{84, 87}, {806, 820}},
"建初": [][]int{{76, 84}}, "建初": [][]int{{76, 84}},
"永平": [][]int{{58, 75}}, "永平": [][]int{{58, 75}},
"建武中元": [][]int{{56, 57}}, "建武中元": [][]int{{56, 57}},
"建武": [][]int{{25, 56}, {317, 318}, {494, 498}}, "建武": [][]int{{25, 56}, {317, 318}, {494, 498}},
"更始": [][]int{{23, 25}}, "更始": [][]int{{23, 25}},
"地皇": [][]int{{20, 23}}, "地皇": [][]int{{20, 23}},
"天凤": [][]int{{14, 19}}, "天凤": [][]int{{14, 19}},
"始建国": [][]int{{9, 13}}, "始建国": [][]int{{9, 13}},
"初始": [][]int{{8, 8}}, "初始": [][]int{{8, 8}},
"居摄": [][]int{{6, 8}}, "居摄": [][]int{{6, 8}},
"元始": [][]int{{1, 5}}, "元始": [][]int{{1, 5}},
"元寿": [][]int{{-1, 0}}, "元寿": [][]int{{-1, 0}},
"建平": [][]int{{-5, -2}}, "建平": [][]int{{-5, -2}},
"绥和": [][]int{{-7, -6}}, "绥和": [][]int{{-7, -6}},
"元延": [][]int{{-11, -8}}, "元延": [][]int{{-11, -8}},
"永始": [][]int{{-15, -12}}, "永始": [][]int{{-15, -12}},
"鸿嘉": [][]int{{-19, -16}}, "鸿嘉": [][]int{{-19, -16}},
"阳朔": [][]int{{-23, -20}}, "阳朔": [][]int{{-23, -20}},
"河平": [][]int{{-27, -24}}, "河平": [][]int{{-27, -24}},
"建始": [][]int{{-31, -27}}, "建始": [][]int{{-31, -27}},
"竟宁": [][]int{{-32, -32}}, "竟宁": [][]int{{-32, -32}},
"建昭": [][]int{{-37, -33}}, "建昭": [][]int{{-37, -33}},
"永光": [][]int{{-42, -38}}, "永光": [][]int{{-42, -38}},
"初元": [][]int{{-47, -43}}, "初元": [][]int{{-47, -43}},
"黄龙": [][]int{{-48, -48}}, "黄龙": [][]int{{-48, -48}},
"甘露": [][]int{{-52, -49}, {256, 260}}, "甘露": [][]int{{-52, -49}, {256, 260}},
"五凤": [][]int{{-56, -53}}, "五凤": [][]int{{-56, -53}},
"神爵": [][]int{{-60, -57}}, "神爵": [][]int{{-60, -57}},
"元康": [][]int{{-64, -60}, {291, 300}}, "元康": [][]int{{-64, -60}, {291, 300}},
"地节": [][]int{{-68, -65}}, "地节": [][]int{{-68, -65}},
"本始": [][]int{{-72, -69}}, "本始": [][]int{{-72, -69}},
"元平": [][]int{{-73, -73}}, "元平": [][]int{{-73, -73}},
"元凤": [][]int{{-79, -74}}, "元凤": [][]int{{-79, -74}},
"始元": [][]int{{-85, -79}}, "始元": [][]int{{-85, -79}},
"后元": [][]int{{-87, -86}}, "后元": [][]int{{-87, -86}},
"征和": [][]int{{-91, -88}}, "征和": [][]int{{-91, -88}},
"太始": [][]int{{-95, -92}}, "太始": [][]int{{-95, -92}},
"天汉": [][]int{{-99, -96}}, "天汉": [][]int{{-99, -96}},
"太初": [][]int{{-103, -100}}, "太初": [][]int{{-103, -100}},
} }
} }