zoukankan      html  css  js  c++  java
  • 中国与美国日期转换

    //修改时间
        public String getNextDay(Date date) {
            // 获取当天日期
            SimpleDateFormat sdf = new SimpleDateFormat("YYYYMMdd");
            String d = sdf.format(date);
            String m = d.substring(4, 6);
            // 获取前一天日期
            Calendar calendar = Calendar.getInstance();
            String month = null;
            calendar.setTime(date);
            calendar.add(Calendar.DAY_OF_MONTH, -1);
            Date date2 = calendar.getTime();
            // 我们需要的日
            String toDay = date2.toString().substring(8, 10);

            String day = date.toString().substring(8, 10);
            String year = date.toString().substring(date.toString().length() - 4, date.toString().length());

            // 如果今天是1月1日那么年份减1
            if (date.toString().substring(4, 7).equals("Jan") && day.equals("01")) {
                int y = Integer.parseInt(year) - 1;
                year = String.valueOf(y);
            }
            // 如果今天是这个月的1号那么月份减1
            else if (day.equals("01")) {
                if ((calendar.get(Calendar.MONTH) + 1) < 10) {
                    month = "0" + String.valueOf(calendar.get(Calendar.MONTH) + 1);
                } else {
                    month = String.valueOf(calendar.get(Calendar.MONTH) + 1);
                }

            } else {
                month = m;
            }

            return year + month + toDay;
        }

  • 相关阅读:
    峰Spring4学习(1)HelloWorld
    小峰mybatis(5)mybatis使用注解配置sql映射器--动态sql
    前端实现某一列不能重复不能且不能为空
    jquery:给正则表达式添加变量
    css:width height
    让heigh:100%起作用
    jquery:选择器 过滤器
    vs:如何添加.dll文件
    jq:正则表达式
    css:html() text() val()
  • 原文地址:https://www.cnblogs.com/2016-10-07/p/7307221.html
Copyright © 2011-2022 走看看