Pu Zhibing
6 天以前 4c99ee7028c3fe58a2cd4b8273b22c75c45574fc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
package com.stylefeng.guns.modular.system.util;
 
import java.util.Date;
import java.util.Scanner;
 
/**
 * 根据出生日期获取星座
 */
public class ConstellationUtil {
 
    /**
     * 根据出生日期获取星座
     * @param birthday  例如:2020-02-02
     * @return
     */
    public static String getConstellation(String birthday) {
        Date parse = DateUtil.parseDate(birthday);
        String mMdd = DateUtil.format(parse, "MMdd");
        Scanner sc = new Scanner(mMdd);
        int monthday = sc.nextInt();
        int month = monthday / 100;
        int day = monthday % 100;
        String xingzuo = "";
        switch (month) {
            case 1:
                xingzuo = day < 21 ? "摩羯座" : "水瓶座";
                break;
            case 2:
                xingzuo = day < 20 ? "水瓶座" : "双鱼座";
                break;
            case 3:
                xingzuo = day < 21 ? "双鱼座" : "白羊座";
                break;
            case 4:
                xingzuo = day < 21 ? "白羊座" : "金牛座";
                break;
            case 5:
                xingzuo = day < 22 ? "金牛座" : "双子座";
                break;
            case 6:
                xingzuo = day < 22 ? "双子座" : "巨蟹座";
                break;
            case 7:
                xingzuo = day < 23 ? "巨蟹座" : "狮子座";
                break;
            case 8:
                xingzuo = day < 24 ? "狮子座" : "处女座";
                break;
            case 9:
                xingzuo = day < 24 ? "处女座" : "天秤座";
                break;
            case 10:
                xingzuo = day < 24 ? "天秤座" : "天蝎座";
                break;
            case 11:
                xingzuo = day < 23 ? "天蝎座" : "射手座";
                break;
            case 12:
                xingzuo = day < 22 ? "射手座" : "摩羯座";
                break;
        }
        return xingzuo;
    }
 
    public static void main(String[] args) {
        System.out.println(ConstellationUtil.getConstellation("1995-09-07"));
    }
}