排盘如同武学中的马步,拳法,是基础中的基础。 作为易学高手的我(大师♂罗莊)对告诉各位码农如何制作串宫大法排盘负有不可推卸的责任。
江湖上,有些盲人命师推断流年吉凶用一种很特别的方法,叫做“串宫压运”之法。推销者云:“串宫压运断命术乃盲派命学的真正法宝。盲人双目失明,但断出的流年既准验又精细,令‘大师’们汗颜,自愧不如,而盲人断命的这把金钥匙就是串宫压运!”并说:“断流年真决的‘串宫压运’实为秘而不传实战应用的衣钵,是命理学中捷径中的捷径。”
所谓“串宫压运”法,就是以流年太岁为太极点,推排出四柱各宫位干支与大运干支的十二种神煞,并以这些神煞推断该流年吉凶。因为这种套取神煞的方法是以流年太岁为太极点,而不是以八字的年支或日支等宫位为太极点,故曰“串宫”。“压运”的意思就是该大运的吉凶以该年所推排出的神煞为主,正如运输大队长主管着其押运的车队一样。
是哪十二种神煞呢?就是1太岁;2青龙;3丧门;4六合;5官符;6小耗;7大耗;8朱雀;9白虎;10贵神;11吊客;12病符。譬如2010年为庚寅年,即以寅为太岁,卯为青龙,辰为丧门,巳为六合……丑为病符等。这是以地支推排神煞的方法。
天干如何推排神煞呢?按下面的天干通地支表论:
┌─—┬─—┬─—┬─—┬─—┬─—┬─—┬─—┬─—┬─—┬─—┐
│天干│甲 │乙 │丙 │丁 │戊 │己 │庚 │辛 │壬 │癸 │
├─—┼─—┼─—┼─—┼─—┼─—┼─—┼─—┼─—┼─—┼─—┤
│地支│寅 │卯 │巳 │午 │戌 │丑 │申 │酉 │亥 │子 │
└─—┴─—┴─—┴─—┴─—┴─—┴─—┴─—┴─—┴─—┴─—┘
意即:逢甲当寅、逢乙当卯、逢丙当巳……来推排神煞。譬如某人的大运为戊午,戊通戌,从午上起排太岁,到戌则为第五位官符。
算法简介:
基础知识请看:
其实我的理解就是和十神那些类似
串宫大法和十神生旺一样分别用日柱的天干地支对其他对
那么就把每个的天干地支带入函数就可以了
注意串宫大法只用日支对其他天干地支,请大家不要和十神弄混
串宫大法是排命局时候用日柱
排大运的时候用大运作为判断
baidu 文档:
庚戌 己卯 甲寅 丙寅
排命局时候用甲寅
大运:庚辰,那么以辰起太岁配命局
提醒:本文用到类源文件地址:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package luozhuangpaipan;
import java.text.ParseException;
import java.util.Calendar;
import luozhuanghehun.BaZi;
import luozhuanghehun.LuozhuangshenshaHehun;
import luozhuanghehun.luozhuanglvhehun;
/**
* 串宫大法排盘
*
* @author luozhuang 大师♂罗莊
*/
public class luozhuangchuangongpaipan {
LuozhuangshenshaHehun myLuozhuangshenshaHehun = new LuozhuangshenshaHehun();
luozhuanglvhehun myluozhuanglvhehun = new luozhuanglvhehun();
Luozhuangpaipandayun myLuozhuangpaipandayun = new Luozhuangpaipandayun();
/**
* 串宫大法日干对
*
* @param paramString2 要对比的地支
* @param paramString1 此人日干
* @return
*/
public static String chuangongtiangan(String paramString1, String paramString2) {
if (paramString1.equals("子")) {
if (paramString2.equals("甲")) {
return "丧门";
}
if (paramString2.equals("乙")) {
return "六合";
}
if (paramString2.equals("丙")) {
return "小耗";
}
if (paramString2.equals("丁")) {
return "大耗";
}
if (paramString2.equals("戊")) {
return "吊客";
}
if (paramString2.equals("己")) {
return "青龙";
}
if (paramString2.equals("庚")) {
return "白虎";
}
if (paramString2.equals("辛")) {
return "贵神";
}
if (paramString2.equals("壬")) {
return "病符";
}
if (paramString2.equals("癸")) {
return "太岁";
}
}
if (paramString1.equals("丑")) {
if (paramString2.equals("甲")) {
return "青龙";
}
if (paramString2.equals("乙")) {
return "丧门";
}
if (paramString2.equals("丙")) {
return "官符";
}
if (paramString2.equals("丁")) {
return "小耗";
}
if (paramString2.equals("戊")) {
return "贵神";
}
if (paramString2.equals("己")) {
return "太岁";
}
if (paramString2.equals("庚")) {
return "朱雀";
}
if (paramString2.equals("辛")) {
return "白虎";
}
if (paramString2.equals("壬")) {
return "吊客";
}
if (paramString2.equals("癸")) {
return "病符";
}
}
if (paramString1.equals("寅")) {
if (paramString2.equals("甲")) {
return "太岁";
}
if (paramString2.equals("乙")) {
return "青龙";
}
if (paramString2.equals("丙")) {
return "六合";
}
if (paramString2.equals("丁")) {
return "官符";
}
if (paramString2.equals("戊")) {
return "白虎";
}
if (paramString2.equals("己")) {
return "病符";
}
if (paramString2.equals("庚")) {
return "大耗";
}
if (paramString2.equals("辛")) {
return "朱雀";
}
if (paramString2.equals("壬")) {
return "贵神";
}
if (paramString2.equals("癸")) {
return "吊客";
}
}
if (paramString1.equals("卯")) {
if (paramString2.equals("甲")) {
return "病符";
}
if (paramString2.equals("乙")) {
return "太岁";
}
if (paramString2.equals("丙")) {
return "丧门";
}
if (paramString2.equals("丁")) {
return "六合";
}
if (paramString2.equals("戊")) {
return "朱雀";
}
if (paramString2.equals("己")) {
return "吊客";
}
if (paramString2.equals("庚")) {
return "小耗";
}
if (paramString2.equals("辛")) {
return "大耗";
}
if (paramString2.equals("壬")) {
return "白虎";
}
if (paramString2.equals("癸")) {
return "贵神";
}
}
if (paramString1.equals("辰")) {
if (paramString2.equals("甲")) {
return "吊客";
}
if (paramString2.equals("乙")) {
return "病符";
}
if (paramString2.equals("丙")) {
return "青龙";
}
if (paramString2.equals("丁")) {
return "丧门";
}
if (paramString2.equals("戊")) {
return "大耗";
}
if (paramString2.equals("己")) {
return "贵神";
}
if (paramString2.equals("庚")) {
return "官符";
}
if (paramString2.equals("辛")) {
return "小耗";
}
if (paramString2.equals("壬")) {
return "朱雀";
}
if (paramString2.equals("癸")) {
return "白虎";
}
}
if (paramString1.equals("巳")) {
if (paramString2.equals("甲")) {
return "贵神";
}
if (paramString2.equals("乙")) {
return "吊客";
}
if (paramString2.equals("丙")) {
return "太岁";
}
if (paramString2.equals("丁")) {
return "青龙";
}
if (paramString2.equals("戊")) {
return "小耗";
}
if (paramString2.equals("己")) {
return "白虎";
}
if (paramString2.equals("庚")) {
return "六合";
}
if (paramString2.equals("辛")) {
return "官符";
}
if (paramString2.equals("壬")) {
return "大耗";
}
if (paramString2.equals("癸")) {
return "朱雀";
}
}
if (paramString1.equals("午")) {
if (paramString2.equals("甲")) {
return "白虎";
}
if (paramString2.equals("乙")) {
return "贵神";
}
if (paramString2.equals("丙")) {
return "病符";
}
if (paramString2.equals("丁")) {
return "太岁";
}
if (paramString2.equals("戊")) {
return "官符";
}
if (paramString2.equals("己")) {
return "朱雀";
}
if (paramString2.equals("庚")) {
return "丧门";
}
if (paramString2.equals("辛")) {
return "六合";
}
if (paramString2.equals("壬")) {
return "小耗";
}
if (paramString2.equals("癸")) {
return "大耗";
}
}
if (paramString1.equals("未")) {
if (paramString2.equals("甲")) {
return "朱雀";
}
if (paramString2.equals("乙")) {
return "白虎";
}
if (paramString2.equals("丙")) {
return "吊客";
}
if (paramString2.equals("丁")) {
return "病符";
}
if (paramString2.equals("戊")) {
return "六合";
}
if (paramString2.equals("己")) {
return "大耗";
}
if (paramString2.equals("庚")) {
return "青龙";
}
if (paramString2.equals("辛")) {
return "丧门";
}
if (paramString2.equals("壬")) {
return "官符";
}
if (paramString2.equals("癸")) {
return "小耗";
}
}
if (paramString1.equals("申")) {
if (paramString2.equals("甲")) {
return "大耗";
}
if (paramString2.equals("乙")) {
return "朱雀";
}
if (paramString2.equals("丙")) {
return "贵神";
}
if (paramString2.equals("丁")) {
return "吊客";
}
if (paramString2.equals("戊")) {
return "丧门";
}
if (paramString2.equals("己")) {
return "小耗";
}
if (paramString2.equals("庚")) {
return "太岁";
}
if (paramString2.equals("辛")) {
return "青龙";
}
if (paramString2.equals("壬")) {
return "六合";
}
if (paramString2.equals("癸")) {
return "官符";
}
}
if (paramString1.equals("酉")) {
if (paramString2.equals("甲")) {
return "小耗";
}
if (paramString2.equals("乙")) {
return "大耗";
}
if (paramString2.equals("丙")) {
return "白虎";
}
if (paramString2.equals("丁")) {
return "贵神";
}
if (paramString2.equals("戊")) {
return "青龙";
}
if (paramString2.equals("己")) {
return "官符";
}
if (paramString2.equals("庚")) {
return "病符";
}
if (paramString2.equals("辛")) {
return "太岁";
}
if (paramString2.equals("壬")) {
return "丧门";
}
if (paramString2.equals("癸")) {
return "六合";
}
}
if (paramString1.equals("戌")) {
if (paramString2.equals("甲")) {
return "官符";
}
if (paramString2.equals("乙")) {
return "小耗";
}
if (paramString2.equals("丙")) {
return "朱雀";
}
if (paramString2.equals("丁")) {
return "白虎";
}
if (paramString2.equals("戊")) {
return "太岁";
}
if (paramString2.equals("己")) {
return "六合";
}
if (paramString2.equals("庚")) {
return "吊客";
}
if (paramString2.equals("辛")) {
return "病符";
}
if (paramString2.equals("壬")) {
return "青龙";
}
if (paramString2.equals("癸")) {
return "丧门";
}
}
if (paramString1.equals("亥")) {
if (paramString2.equals("甲")) {
return "六合";
}
if (paramString2.equals("乙")) {
return "官符";
}
if (paramString2.equals("丙")) {
return "大耗";
}
if (paramString2.equals("丁")) {
return "朱雀";
}
if (paramString2.equals("戊")) {
return "病符";
}
if (paramString2.equals("己")) {
return "丧门";
}
if (paramString2.equals("庚")) {
return "贵神";
}
if (paramString2.equals("辛")) {
return "吊客";
}
if (paramString2.equals("壬")) {
return "太岁";
}
if (paramString2.equals("癸")) {
return "青龙";
}
}
return "";
}
//串宫大法地支对
/**
*
* @param paramString1 要对比的地支
* @param paramString2 此人日支
* @return
*/
public static String chuangongdizhi(String paramString1, String paramString2) {
if (paramString1.equals("子")) {
if (paramString2.equals("子")) {
return "太岁";
}
if (paramString2.equals("丑")) {
return "青龙";
}
if (paramString2.equals("寅")) {
return "丧门";
}
if (paramString2.equals("卯")) {
return "六合";
}
if (paramString2.equals("辰")) {
return "官符";
}
if (paramString2.equals("巳")) {
return "小耗";
}
if (paramString2.equals("午")) {
return "大耗";
}
if (paramString2.equals("未")) {
return "朱雀";
}
if (paramString2.equals("申")) {
return "白虎";
}
if (paramString2.equals("酉")) {
return "贵神";
}
if (paramString2.equals("戌")) {
return "吊客";
}
if (paramString2.equals("亥")) {
return "病符";
}
}
if (paramString1.equals("丑")) {
if (paramString2.equals("丑")) {
return "太岁";
}
if (paramString2.equals("寅")) {
return "青龙";
}
if (paramString2.equals("卯")) {
return "丧门";
}
if (paramString2.equals("辰")) {
return "六合";
}
if (paramString2.equals("巳")) {
return "官符";
}
if (paramString2.equals("午")) {
return "小耗";
}
if (paramString2.equals("未")) {
return "大耗";
}
if (paramString2.equals("申")) {
return "朱雀";
}
if (paramString2.equals("酉")) {
return "白虎";
}
if (paramString2.equals("戌")) {
return "贵神";
}
if (paramString2.equals("亥")) {
return "吊客";
}
if (paramString2.equals("子")) {
return "病符";
}
}
if (paramString1.equals("寅")) {
if (paramString2.equals("寅")) {
return "太岁";
}
if (paramString2.equals("卯")) {
return "青龙";
}
if (paramString2.equals("辰")) {
return "丧门";
}
if (paramString2.equals("巳")) {
return "六合";
}
if (paramString2.equals("午")) {
return "官符";
}
if (paramString2.equals("未")) {
return "小耗";
}
if (paramString2.equals("申")) {
return "大耗";
}
if (paramString2.equals("酉")) {
return "朱雀";
}
if (paramString2.equals("戌")) {
return "白虎";
}
if (paramString2.equals("亥")) {
return "贵神";
}
if (paramString2.equals("子")) {
return "吊客";
}
if (paramString2.equals("丑")) {
return "病符";
}
}
if (paramString1.equals("卯")) {
if (paramString2.equals("卯")) {
return "太岁";
}
if (paramString2.equals("辰")) {
return "青龙";
}
if (paramString2.equals("巳")) {
return "丧门";
}
if (paramString2.equals("午")) {
return "六合";
}
if (paramString2.equals("未")) {
return "官符";
}
if (paramString2.equals("申")) {
return "小耗";
}
if (paramString2.equals("酉")) {
return "大耗";
}
if (paramString2.equals("戌")) {
return "朱雀";
}
if (paramString2.equals("亥")) {
return "白虎";
}
if (paramString2.equals("子")) {
return "贵神";
}
if (paramString2.equals("丑")) {
return "吊客";
}
if (paramString2.equals("寅")) {
return "病符";
}
}
if (paramString1.equals("辰")) {
if (paramString2.equals("辰")) {
return "太岁";
}
if (paramString2.equals("巳")) {
return "青龙";
}
if (paramString2.equals("午")) {
return "丧门";
}
if (paramString2.equals("未")) {
return "六合";
}
if (paramString2.equals("申")) {
return "官符";
}
if (paramString2.equals("酉")) {
return "小耗";
}
if (paramString2.equals("戌")) {
return "大耗";
}
if (paramString2.equals("亥")) {
return "朱雀";
}
if (paramString2.equals("子")) {
return "白虎";
}
if (paramString2.equals("丑")) {
return "贵神";
}
if (paramString2.equals("寅")) {
return "吊客";
}
if (paramString2.equals("卯")) {
return "病符";
}
}
if (paramString1.equals("巳")) {
if (paramString2.equals("巳")) {
return "太岁";
}
if (paramString2.equals("午")) {
return "青龙";
}
if (paramString2.equals("未")) {
return "丧门";
}
if (paramString2.equals("申")) {
return "六合";
}
if (paramString2.equals("酉")) {
return "官符";
}
if (paramString2.equals("戌")) {
return "小耗";
}
if (paramString2.equals("亥")) {
return "大耗";
}
if (paramString2.equals("子")) {
return "朱雀";
}
if (paramString2.equals("丑")) {
return "白虎";
}
if (paramString2.equals("寅")) {
return "贵神";
}
if (paramString2.equals("卯")) {
return "吊客";
}
if (paramString2.equals("辰")) {
return "病符";
}
}
if (paramString1.equals("午")) {
if (paramString2.equals("午")) {
return "太岁";
}
if (paramString2.equals("未")) {
return "青龙";
}
if (paramString2.equals("申")) {
return "丧门";
}
if (paramString2.equals("酉")) {
return "六合";
}
if (paramString2.equals("戌")) {
return "官符";
}
if (paramString2.equals("亥")) {
return "小耗";
}
if (paramString2.equals("子")) {
return "大耗";
}
if (paramString2.equals("丑")) {
return "朱雀";
}
if (paramString2.equals("寅")) {
return "白虎";
}
if (paramString2.equals("卯")) {
return "贵神";
}
if (paramString2.equals("辰")) {
return "吊客";
}
if (paramString2.equals("巳")) {
return "病符";
}
}
if (paramString1.equals("未")) {
if (paramString2.equals("未")) {
return "太岁";
}
if (paramString2.equals("申")) {
return "青龙";
}
if (paramString2.equals("酉")) {
return "丧门";
}
if (paramString2.equals("戌")) {
return "六合";
}
if (paramString2.equals("亥")) {
return "官符";
}
if (paramString2.equals("子")) {
return "小耗";
}
if (paramString2.equals("丑")) {
return "大耗";
}
if (paramString2.equals("寅")) {
return "朱雀";
}
if (paramString2.equals("卯")) {
return "白虎";
}
if (paramString2.equals("辰")) {
return "贵神";
}
if (paramString2.equals("巳")) {
return "吊客";
}
if (paramString2.equals("午")) {
return "病符";
}
}
if (paramString1.equals("申")) {
if (paramString2.equals("申")) {
return "太岁";
}
if (paramString2.equals("酉")) {
return "青龙";
}
if (paramString2.equals("戌")) {
return "丧门";
}
if (paramString2.equals("亥")) {
return "六合";
}
if (paramString2.equals("子")) {
return "官符";
}
if (paramString2.equals("丑")) {
return "小耗";
}
if (paramString2.equals("寅")) {
return "大耗";
}
if (paramString2.equals("卯")) {
return "朱雀";
}
if (paramString2.equals("辰")) {
return "白虎";
}
if (paramString2.equals("巳")) {
return "贵神";
}
if (paramString2.equals("午")) {
return "吊客";
}
if (paramString2.equals("未")) {
return "病符";
}
}
if (paramString1.equals("酉")) {
if (paramString2.equals("酉")) {
return "太岁";
}
if (paramString2.equals("戌")) {
return "青龙";
}
if (paramString2.equals("亥")) {
return "丧门";
}
if (paramString2.equals("子")) {
return "六合";
}
if (paramString2.equals("丑")) {
return "官符";
}
if (paramString2.equals("寅")) {
return "小耗";
}
if (paramString2.equals("卯")) {
return "大耗";
}
if (paramString2.equals("辰")) {
return "朱雀";
}
if (paramString2.equals("巳")) {
return "白虎";
}
if (paramString2.equals("午")) {
return "贵神";
}
if (paramString2.equals("未")) {
return "吊客";
}
if (paramString2.equals("申")) {
return "病符";
}
}
if (paramString1.equals("戌")) {
if (paramString2.equals("戌")) {
return "太岁";
}
if (paramString2.equals("亥")) {
return "青龙";
}
if (paramString2.equals("子")) {
return "丧门";
}
if (paramString2.equals("丑")) {
return "六合";
}
if (paramString2.equals("寅")) {
return "官符";
}
if (paramString2.equals("卯")) {
return "小耗";
}
if (paramString2.equals("辰")) {
return "大耗";
}
if (paramString2.equals("巳")) {
return "朱雀";
}
if (paramString2.equals("午")) {
return "白虎";
}
if (paramString2.equals("未")) {
return "贵神";
}
if (paramString2.equals("申")) {
return "吊客";
}
if (paramString2.equals("酉")) {
return "病符";
}
}
if (paramString1.equals("亥")) {
if (paramString2.equals("亥")) {
return "太岁";
}
if (paramString2.equals("子")) {
return "青龙";
}
if (paramString2.equals("丑")) {
return "丧门";
}
if (paramString2.equals("寅")) {
return "六合";
}
if (paramString2.equals("卯")) {
return "官符";
}
if (paramString2.equals("辰")) {
return "小耗";
}
if (paramString2.equals("巳")) {
return "大耗";
}
if (paramString2.equals("午")) {
return "朱雀";
}
if (paramString2.equals("未")) {
return "白虎";
}
if (paramString2.equals("申")) {
return "贵神";
}
if (paramString2.equals("酉")) {
return "吊客";
}
if (paramString2.equals("戌")) {
return "病符";
}
}
return "";
}
/**
*
* @param man 生日 yyyy-MM-dd HH
* @return
* @throws ParseException
*/
public String paipan(String man, luozhuanglvhehun.sex isman) throws ParseException {
Calendar mancal;
try {
mancal = myLuozhuangshenshaHehun.getCalendarfromString(man, "yyyy-MM-dd HH");
//原来的private 方法改了下
} catch (ParseException ex) {
return "输入不正确" + ex.getMessage();
}
return paipan(mancal, isman);
}
private String paipan(Calendar cal, luozhuanglvhehun.sex isman) throws ParseException {
BaZi lunar = new BaZi(cal);
System.out.println("此人农历的日期【" + lunar.toString() + "】");
/**
* 很多地方都是按照23:00-1:00为子时这是不对的。
* 子时24.00-2.00,丑时2.00-4.00,寅时4.00-6.00,卯时6.00-8.00,
* 辰时8.00-10.00,巳时10.00-12.00,午时12.00-14.00,未时14.00-16.00
* 申时16.00-18.00,酉时18.00-20.00,戌时20.00-22.00,亥时22.00-24.00
*
*/
int time = cal.get(Calendar.HOUR_OF_DAY) / 2;
System.out.println("此人八字【" + lunar.getYearGanZhi(time) + "】");
//获取生肖
System.out.println("此人的农历生肖【" + lunar.animalsYear() + "】");
String GanZhi = lunar.getYearGanZhi(time);//取八字
String[] tempchar = GanZhi.split(",");
//我修改原来的,用,分割
String ganziyear = tempchar[0];//年柱
String ganzimonth = tempchar[1];//月柱
String ganziday = tempchar[2];//日柱
String ganzitime = tempchar[3];//时柱
//五行纳音
System.out.println("");
String soundyear = myLuozhuangshenshaHehun.getnumsix(ganziyear);
String soundmonth = myLuozhuangshenshaHehun.getnumsix(ganzimonth);
String soundday = myLuozhuangshenshaHehun.getnumsix(ganziday);
String soundtime = myLuozhuangshenshaHehun.getnumsix(ganzitime);
System.out.println("五行纳音");
System.out.print(soundyear);
System.out.print(" ");
System.out.print(soundmonth);
System.out.print(" ");
System.out.print(soundday);
System.out.print(" ");
System.out.print(soundtime);
System.out.print(" ");
System.out.println("");
String[] DayunArray = myLuozhuangpaipandayun.Dayun(ganziyear, ganzimonth, isman);
//串宫大法是排命局时候用日柱
//排大运的时候用大运作为判断
//baidu 文档:
//庚戌 己卯 甲寅 丙寅
//排命局时候用甲寅
//大运:庚辰,那么以辰起太岁配命局
process(ganziyear, ganzimonth, ganziday, ganzitime, ganziday);
System.out.println("此人大运");
myLuozhuangpaipandayun.pringst(DayunArray);
for (int i = 0; i < DayunArray.length; i++) {
System.out.println("大运");
System.out.println(DayunArray[i]);
process(ganziyear, ganzimonth, ganziday, ganzitime, DayunArray[i]);
}
return null;
}
private void process(String ganziyear,
String ganzimonth,
String ganziday,
String ganzitime, String panding) {
//串宫大法和十神生旺一样分别用日柱的天干地支对其他对
//那么就把每个的天干地支带入函数就可以了
//注意串宫大法只用日支对其他天干地支,请大家不要和十神弄混
//panding 作为判断的柱
//串宫大法是排命局时候用日柱
//排大运的时候用大运作为判断
//baidu 文档:
//庚戌 己卯 甲寅 丙寅
//排命局时候用甲寅
//大运:庚辰,那么以辰起太岁配命局
System.out.print("此人年柱:");
System.out.print(chuangongtiangan(panding.substring(1, 2), ganziyear.substring(0, 1)));
System.out.print(chuangongdizhi(panding.substring(1, 2), ganziyear.substring(1, 2)));
System.out.println("");
System.out.print("此人月柱:");
System.out.print(chuangongtiangan(panding.substring(1, 2), ganzimonth.substring(0, 1)));
System.out.print(chuangongdizhi(panding.substring(1, 2), ganzimonth.substring(1, 2)));
System.out.println("");
System.out.print("此人日柱:");
System.out.print(chuangongtiangan(panding.substring(1, 2), ganziday.substring(0, 1)));
System.out.print(chuangongdizhi(panding.substring(1, 2), ganziday.substring(1, 2)));
System.out.println("");
System.out.print("此人时柱:");
System.out.print(chuangongtiangan(panding.substring(1, 2), ganzitime.substring(0, 1)));
System.out.print(chuangongdizhi(panding.substring(1, 2), ganzitime.substring(1, 2)));
System.out.println("");
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws ParseException {
luozhuangchuangongpaipan my = new luozhuangchuangongpaipan();
my.paipan("2000-3-13 11", luozhuanglvhehun.sex.man);
}
}