zoukankan      html  css  js  c++  java
  • 根据日期获取星座和生肖

    public static final String[] zodiacArr = { "猴", "鸡", "狗", "猪", "鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊" };
         
        public static final String[] constellationArr = { "水瓶座", "双鱼座", "白羊座", "金牛座", "双子座", "巨蟹座", "狮子座", "处女座", "天秤座", "天蝎座", "射手座", "魔羯座" };
         
        public static final int[] constellationEdgeDay = { 20, 19, 21, 21, 21, 22, 23, 23, 23, 23, 22, 22 };
         
        /**
         * 根据日期获取生肖
         * @return
         */
        public static String getZodica(Date date) {
            Calendar cal = Calendar.getInstance();
            cal.setTime(date);
            return zodiacArr[cal.get(Calendar.YEAR) % 12];
        }
         
        /**
         * 根据日期获取星座
         * @return
         */
        public static String getConstellation(Date date) {
            if (date == null) {
                return "";
            }
            Calendar cal = Calendar.getInstance();
            cal.setTime(date);
            int month = cal.get(Calendar.MONTH);
            int day = cal.get(Calendar.DAY_OF_MONTH);
            if (day < constellationEdgeDay[month]) {
                month = month - 1;
            }
            if (month >= 0) {
                return constellationArr[month];
            }
            // default to return 魔羯
            return constellationArr[11];
        }
  • 相关阅读:
    js禁用回退键
    css和js引用图片路径
    js 文字横向滚动
    数组转换
    Vbox共享串口
    office2003 打开docx文件
    注销退出客户点击回退怎么办
    vs2010 安装mvc3
    修改头像
    iis发布网站局域网无法访问
  • 原文地址:https://www.cnblogs.com/suruozhong/p/6760691.html
Copyright © 2011-2022 走看看