Files
nuttyreading-java/src/main/java/com/peanut/config/TGDZ.java
2023-12-08 17:51:37 +08:00

206 lines
8.6 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package com.peanut.config;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class TGDZ {
public static final String[] tg = {"","","","","","","","","",""};
public static final String[] dz = {"","","","","","","","","","","",""};
public static final String[] dzz = {"","","","","","","","","","","",""};
public static final String[] wx = {"","","","",""};
public static final String[] dzr = {"甲子","乙丑","丙寅","丁卯","戊辰","己巳","庚午","辛未","壬申","癸酉","甲戌","乙亥","丙子","丁丑","戊寅","己卯","庚辰","辛巳","壬午","癸未","甲申","乙酉","丙戌","丁亥","戊子","己丑","庚寅","辛卯","壬辰","癸巳","甲午","乙未","丙申","丁酉","戊戌","己亥","庚子","辛丑","壬寅","癸卯","甲辰","乙巳","丙午","丁未","戊申","己酉","庚戌","辛亥","壬子","癸丑","甲寅","乙卯","丙辰","丁巳","戊午","己未","庚申","辛酉","壬戌","癸亥"};
public static final String[] lgbf_d = {"申脉","照海","外关","临泣","照海","公孙","后溪","内关","列缺"};
public static final Map<String,String> ftbf_d= new HashMap<String,String>(){{
put("","公孙");
put("","申脉");
put("","内关");
put("","照海");
put("","临泣");
put("","列缺");
put("","外关");
put("","后溪");
put("","公孙");
put("","申脉");
}};
public static final String[] lq = {"厥阴","少阴","太阴","少阳","阳明","太阳"};
public static final Map<String,List<String>> ngf=new HashMap<String,List<String>>(){{
put("甲丑",Arrays.asList("行间"));
put("甲卯",Arrays.asList("神门","太溪*","大陵*"));
put("甲巳",Arrays.asList("商丘"));
put("甲未",Arrays.asList("尺泽"));
put("甲酉",Arrays.asList("中冲"));
put("甲戌",Arrays.asList("窍阴"));
put("己子",Arrays.asList("阳辅"));
put("己寅",Arrays.asList("小海"));
put("己辰",Arrays.asList("支沟"));
put("己巳",Arrays.asList("隐白"));
put("己午",Arrays.asList("阳溪"));
put("己未",Arrays.asList("鱼际"));
put("己酉",Arrays.asList("太溪","太白*"));
put("己亥",Arrays.asList("中封"));
put("乙子",Arrays.asList("前谷"));
put("乙寅",Arrays.asList("陷谷","丘墟*"));
put("乙辰",Arrays.asList("阳溪"));
put("乙午",Arrays.asList("委中"));
put("乙申",Arrays.asList("液门"));
put("乙酉",Arrays.asList("大敦"));
put("乙亥",Arrays.asList("少府"));
put("庚丑",Arrays.asList("少海"));
put("庚卯",Arrays.asList("间使"));
put("庚辰",Arrays.asList("商阳"));
put("庚午",Arrays.asList("通谷"));
put("庚申",Arrays.asList("临泣","合谷*"));
put("庚戍",Arrays.asList("阳谷"));
put("丙丑",Arrays.asList("太白","太冲*"));
put("丙卯",Arrays.asList("经渠"));
put("丙巳",Arrays.asList("阴谷"));
put("丙未",Arrays.asList("劳宫"));
put("丙申",Arrays.asList("少泽"));
put("丙戍",Arrays.asList("内庭"));
put("辛子",Arrays.asList("足三里"));
put("辛寅",Arrays.asList("天井"));
put("辛卯",Arrays.asList("少商"));
put("辛巳",Arrays.asList("然谷"));
put("辛午",Arrays.asList("临泣"));
put("辛未",Arrays.asList("太冲","太渊*"));
put("辛酉",Arrays.asList("灵道"));
put("辛亥",Arrays.asList("阴陵泉"));
put("丁子",Arrays.asList("三间","腕骨*"));
put("丁寅",Arrays.asList("昆仑"));
put("丁辰",Arrays.asList("阳陵泉"));
put("丁午",Arrays.asList("中渚"));
put("丁未",Arrays.asList("少冲"));
put("丁酉",Arrays.asList("大都"));
put("丁亥",Arrays.asList("神门*","太渊"));
put("壬丑",Arrays.asList("曲泽"));
put("壬寅",Arrays.asList("至阴"));
put("壬辰",Arrays.asList("侠溪"));
put("壬巳",Arrays.asList("太冲"));
put("壬午",Arrays.asList("后溪","京骨*","阳池*"));
put("壬申",Arrays.asList("解溪"));
put("壬戍",Arrays.asList("曲池"));
put("戊丑",Arrays.asList("复溜"));
put("戊卯",Arrays.asList("曲泉"));
put("戊巳",Arrays.asList("大陵"));
put("戊午",Arrays.asList("厉兑"));
put("戊申",Arrays.asList("二间"));
put("戊戍",Arrays.asList("束骨","冲阳*"));
put("癸子",Arrays.asList("关冲"));
put("癸亥",Arrays.asList("涌泉"));
}};
public static final Map<String,Map<String,String>> nzf = new HashMap<String,Map<String,String>>(){{
put("",new HashMap<String,String>(){{
put("bf","太渊");
put("xf","尺泽");
put("gsxb","经渠");
put("gsbf","太渊");
}});
put("",new HashMap<String,String>(){{
put("bf","曲池");
put("xf","三间");
put("gsxb","商阳");
put("gsbf","合谷");
}});
put("",new HashMap<String,String>(){{
put("bf","解溪");
put("xf","厉兑");
put("gsxb","三里");
put("gsbf","冲阳");
}});
put("",new HashMap<String,String>(){{
put("bf","大都");
put("xf","商丘");
put("gsxb","太白");
put("gsbf","太白");
}});
put("",new HashMap<String,String>(){{
put("bf","少冲");
put("xf","神门");
put("gsxb","少府");
put("gsbf","神门");
}});
put("",new HashMap<String,String>(){{
put("bf","后溪");
put("xf","小海");
put("gsxb","阳谷");
put("gsbf","腕骨");
}});
put("",new HashMap<String,String>(){{
put("bf","至阴");
put("xf","束骨");
put("gsxb","通谷");
put("gsbf","京骨");
}});
put("",new HashMap<String,String>(){{
put("bf","复溜");
put("xf","涌泉");
put("gsxb","阴谷");
put("gsbf","太溪");
}});
put("",new HashMap<String,String>(){{
put("bf","中冲");
put("xf","大陵");
put("gsxb","劳宫");
put("gsbf","大陵");
}});
put("",new HashMap<String,String>(){{
put("bf","中渚");
put("xf","天井");
put("gsxb","支沟");
put("gsbf","阳池");
}});
put("",new HashMap<String,String>(){{
put("bf","侠溪");
put("xf","阳辅");
put("gsxb","临泣");
put("gsbf","丘墟");
}});
put("",new HashMap<String,String>(){{
put("bf","曲泉");
put("xf","行间");
put("gsxb","大敦");
put("gsbf","太冲");
}});
}};
public static final List<String> tianfu = Arrays.asList("己丑","己未","戊寅","戊申","戊子","戊午","乙卯","乙酉","丁巳","丁亥","丙辰","丙戍");
public static final List<String> suihui = Arrays.asList("甲辰","甲戍","己丑","己未","乙酉","丁卯","戊午","丙子");
public static final List<String> tongtianfu = Arrays.asList("甲辰","甲戍","庚子","庚午","壬寅","壬申");
public static final List<String> tongsuihui = Arrays.asList("辛未","辛丑","癸卯","癸酉","癸巳","癸亥");
public static final List<String> taiyitianfu = Arrays.asList("己丑","己未","乙酉","戊午");
public static final double D = 0.2422;
// "小寒", "大寒", "立春", "雨水", "惊蛰", "春分", "清明", "谷雨",
// "立夏", "小满", "芒种", "夏至", "小暑", "大暑", "立秋", "处暑",
// "白露", "秋分", "寒露", "霜降", "立冬", "小雪", "大雪", "冬至"
// 定义数组存储的是20世纪和21世纪的节气C值
public static final double[] S20 = { 6.11, 20.84, 4.6295, 19.4599, 6.3826, 21.4155, 5.59, 20.888, 6.318, 21.86,
6.5, 22.2, 7.928, 23.65, 8.35, 23.95, 8.44, 23.822, 9.098, 24.218, 8.218, 23.08, 7.9, 22.6 };
public static final double[] S21 = { 5.4055, 20.12, 3.87, 18.73, 5.63, 20.646, 4.81, 20.1, 5.52, 21.04, 5.678,
21.37, 7.108, 22.83, 7.5, 23.13, 7.646, 23.042, 8.318, 23.438, 7.438, 22.36, 7.18, 21.94 };
}