lunar-java icon indicating copy to clipboard operation
lunar-java copied to clipboard

旬空干支空了报错

Open xuxiaokang7511 opened this issue 1 year ago • 3 comments

protected static int getXunIndex(String ganZhi) {
    int ganIndex = find(ganZhi.substring(0, 1), GAN, 0);
    int zhiIndex = find(ganZhi.substring(1), ZHI, 0);
    int diff = ganIndex - zhiIndex;
    if (diff < 0) {
        diff += 12;
    }

    return diff / 2;
}

public static String getXun(String ganZhi) {
    return XUN[getXunIndex(ganZhi)];
}

public static String getXunKong(String ganZhi) {
    return XUN_KONG[getXunIndex(ganZhi)];
}

int ganIndex = find(ganZhi.substring(0, 1), GAN, 0); ganZhi空了会报错

xuxiaokang7511 avatar Jan 02 '25 07:01 xuxiaokang7511

干支为什么会空呢

6tail avatar Jan 03 '25 00:01 6tail

大运开始的第一个数组干支是空的

xuxiaokang7511 avatar Jan 03 '25 02:01 xuxiaokang7511

空的可以不调用噻

6tail avatar Jan 03 '25 10:01 6tail