<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      java時間工具 判斷時間大于一個月,小于一年,時間必須以月為單位分割(歡迎測試)

        1 package test;
        2 
        3 import java.io.UnsupportedEncodingException;
        4 import java.text.ParseException;
        5 import java.text.SimpleDateFormat;
        6 import java.util.Base64;
        7 import java.util.Calendar;
        8 import java.util.Date;
        9 
       10 public class Test {
       11     public static void main(String[] args) throws UnsupportedEncodingException, ParseException {
       12         /*
       13          * Base64.Encoder encoder = Base64.getEncoder(); Base64.Decoder decoder
       14          * = Base64.getDecoder(); String str="mx..05220416";
       15          * System.out.println(new
       16          * String(decoder.decode("Z2hteDA1MjIwNDE2"),"UTF-8"));
       17          */
       18         /*
       19          * String time ="2018-01-02"; String time2 ="2019-01-02";
       20          * SimpleDateFormat sDateFormat=new SimpleDateFormat("yyyy-MM-dd");
       21          * //加上時間 Date begin=sDateFormat.parse(time); Date
       22          * end=sDateFormat.parse(time2); //System.out.println(begin);
       23          * System.out.println(begin.getTime());
       24          * System.out.println(end.getTime()); long oneyear=31536000;
       25          * System.out.println(end.getTime()/1000-begin.getTime()/1000==oneyear);
       26          * System.out.println();
       27          */    
       28         
       29         String begin="2017-02-27";
       30         String end="2017-03-28";
       31         System.out.println(test(begin,end));
       32     }
       33 
       34     public static boolean test(String beg,String ed) throws ParseException{
       35         boolean result=false;
       36         SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
       37         Date date = format.parse(beg);
       38         Date date2 = format.parse(ed);
       39         // 開始時間
       40         Calendar start = Calendar.getInstance();
       41         start.setTime(date);
       42         // 結束時間
       43         Calendar end = Calendar.getInstance();
       44         end.setTime(date2);
       45         if(testMonth(start,end)&&testYear(date,date2)&&testDay(start,end)){
       46              result=true;
       47         }
       48         return result;
       49     }
       50     
       51     
       52 
       53 public static boolean testDay(Calendar start,Calendar end){//時間必須要以月為單位分割
       54         boolean result=false;
       55         if(start.getActualMaximum(Calendar.DAY_OF_MONTH)==start.get(Calendar.DATE)){//說明這是開始時間是月份的最后一天
       56             result=end.getActualMaximum(Calendar.DAY_OF_MONTH)==end.get(Calendar.DATE);//那么結束時間也需要是月份的最后一天
       57             if(start.get(Calendar.DATE)==end.get(Calendar.DATE)){
       58                 result=true;
       59             }
       60         }
       61         if(start.getActualMaximum(Calendar.DAY_OF_MONTH)>start.get(Calendar.DATE)){//說明這是開始時間不是月份的最后一天
       62             if(start.get(Calendar.DATE)==end.get(Calendar.DATE)){//結束時間和開始時間是不同月份的同一天
       63                 result=true;
       64             }else if(start.get(Calendar.DATE)>end.get(Calendar.DATE)&&end.getActualMaximum(Calendar.DAY_OF_MONTH)==end.get(Calendar.DATE)){
       65                 result=true;
       66             }
       67             else if(start.get(Calendar.DATE)<end.get(Calendar.DATE)&&start.getActualMaximum(Calendar.DAY_OF_MONTH)==start.get(Calendar.DATE)){
       68                 result=true;
       69             }
       70         }
       71         return result;
       72         }
       73     
       74     
       75     public static boolean testYear(Date date,Date date2){
       76         boolean result=false;
       77         if(date2.getTime()/1000-date.getTime()/1000<31536000){//相差的時間不能大于一年
       78             result=true;
       79         }
       80         System.out.println(date2.getTime()/1000-date.getTime()/1000);
       81         return result;
       82     }
       83     
       84     public static boolean testMonth(Calendar start,Calendar end){
       85         boolean result=false;
       86         int subMonthCount = (end.get(Calendar.YEAR) - start.get(Calendar.YEAR) == 0)//相差的月份
       87                 ? end.get(Calendar.MONTH) - start.get(Calendar.MONTH) // 同一年
       88                 : ((end.get(Calendar.YEAR) - start.get(Calendar.YEAR) >= 2) // 年數差超過2年
       89                         ? (end.get(Calendar.YEAR) - start.get(Calendar.YEAR) - 1) * 12
       90                                 + start.getActualMaximum(Calendar.MONTH) - start.get(Calendar.MONTH)
       91                                 + end.get(Calendar.MONTH) + 1
       92                         : start.getActualMaximum(Calendar.MONTH) - start.get(Calendar.MONTH)
       93                                 + end.get(Calendar.MONTH) + 1); // 年數差為1,Calendar.get(MONTH)
       94                                                                 // 第一月是0,所以+1
       95         //System.out.println(subMonthCount);
       96         if(subMonthCount<1){//相差月份必須大于一個月
       97             result=false;
       98         }else{
       99             result=true;
      100         }
      101         return result;
      102     }
      103     
      104     
      105 }


      //歡迎測試
      posted @ 2018-08-17 15:58  曾將  閱讀(7785)  評論(0)    收藏  舉報
      //目錄 歡迎評論,一起學習,對大家有用請點個贊。
      主站蜘蛛池模板: 国产精品福利自产拍久久| 日韩有码av中文字幕| 91精品91久久久久久| 国产人与禽zoz0性伦多活几年| 久久综合激情网| 国产乱人伦av在线无码| 亚洲人成人伊人成综合网无码| 欧美人与禽2o2o性论交| 欧美黑人又粗又大久久久| 在线高清免费不卡全码| 国产精品久久久久久久久软件| 特级做a爰片毛片免费看无码| 国产成人午夜福利在线播放 | 看亚洲黄色不在线网占| 亚洲码国产精品高潮在线| 精品中文人妻中文字幕| 欧美人与禽2o2o性论交| 女人腿张开让男人桶爽| 天堂网在线观看| 日韩老熟女av搜索结果| 在线看无码的免费网站| 亚洲精品香蕉一区二区| 亚洲国产在一区二区三区| 前郭尔| 无码人妻日韩一区日韩二区| 欧美极品色午夜在线视频| 亚洲精品www久久久久久| 亚洲精品国产中文字幕| 国产一区二区三区av在线无码观看| 激情亚洲内射一区二区三区| 免费无遮挡无码永久视频| 久久久久人妻精品一区三寸| 欧美性xxxxx极品| 97精品久久久大香线焦| 在线观看AV永久免费| 999福利激情视频| 亚洲av永久无码精品水牛影视| 亚洲色大成网站WWW久久| 不卡视频在线一区二区三区| 人妻内射一区二区在线视频| 国产精品一区二区久久精品|