zoukankan      html  css  js  c++  java
  • 时间

    //年的判断***********************
    public static String changeLoginYear(String y)
        {
            if(y == null || y.equals(""))return "";
            int year =Integer.parseInt(y);
            if(year>=1925 && year<=1988)
                   return "S"+ (year-1925);
               else if(year>1988)
                  return "H"+ (year-1988);
               else
                   return "";
        }

    //
    /*****************************************判断剩余的时间
         *
         * @param date1
         *            被减数时间
         *
         * @param date2
         *            减数时间
         * @param datteStyle
         *            如:yyyy-MM-dd HH:mm:ss
         * @return
         */
        public static String dateSubtract(String date1, String date2,
                String dateStyle) {
            SimpleDateFormat sdf = new SimpleDateFormat(dateStyle);
            if (date1 == null || "".equals(date1))
                return "";
            if (date2 == null || "".equals(date2))
                return "";
            try {
                Date d1 = sdf.parse(date1);
                Date d2 = sdf.parse(date2);
                return dateSubtract(d1, d2);
            } catch (ParseException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            return null;

        }


    public static String dateSubtract(Date date1, Date date2) {
            if (date1 == null)
                return "";
            if (date2 == null)
                return "";
            long t11 = date1.getTime();
            long t22 = date2.getTime();
            long dist = t11 - t22;
            long ms = dist % 1000;
            dist = dist / 1000;
            long sc = dist % 60;
            dist = dist / 60;
            long mn = dist % 60;
            dist = dist / 60;
            long hr = dist % 24;
            dist = dist / 24;
            if (dist < 0 || hr < 0 || mn < 0)
                return "0日";
            if (dist <= 0)
                return hr + ":" + mn;
            if (hr <= 0 && mn <= 0)
                return dist + "日";
            return dist + "日" + hr + ":" + mn;

        }


  • 相关阅读:
    python 0.1
    写博
    ubuntu 下tomcat配置
    ubuntu Ulipad 配置
    git windows中文乱码 以及关键字加亮
    ubuntu windows mysql 中文乱码解决
    struts2 tomcat下生成文件保存指定的目录
    [你必须知道的.NET] 第二回:对抽象编程:接口和抽象类
    [你必须知道的.NET] 第三回:历史纠葛:特性和属性
    [你必须知道的.NET] 第一回:恩怨情仇:is和as
  • 原文地址:https://www.cnblogs.com/smallfa/p/799268.html
Copyright © 2011-2022 走看看