乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      一個JAVA操作日期的工具類包含日期格式化,日期對比等。

       smoking_boy 2006-01-19
      java操作日期比較麻煩,和ASP比就可以說是相當(dāng)麻煩了。。這里我把自己常用的幾個操作日期相關(guān)的方法編譯成一個工具類,之后就可以在工程里面直接調(diào)用這些方法了。。
      程序代碼:
      /*
       * Created on 2005-6-28
       * Made In GamVan
       */

      package com.gamvan.tools;
      import java.text.ParseException;
      import java.text.SimpleDateFormat;
      import java.util.Calendar;

      public class FormatDateTime {
          
          /**
           * 日期類操作工具
           * @author GamVan by 我容易么我
           * Powered by GamVan.com
           */

          public static String formatDateTime(String ymd){
              //格式化當(dāng)前時間
              java.text.SimpleDateFormat isNow = new java.text.SimpleDateFormat(ymd);
              String now = isNow.format(new java.util.Date());
              return now;
          }
          
          public static String formatDateTime(String ymd, String datetime){
              //格式化當(dāng)前時間
              java.text.SimpleDateFormat isNow = new java.text.SimpleDateFormat(ymd);
              String now = "";
              try{
                  isNow.format(datetime);
              }catch(Exception e){
                  e.printStackTrace();
              }
              return now;
          }
          
          /* 比較當(dāng)前日期和指定日期 return boolean
           * 如果當(dāng)前日期在指定日期之后返回true否則返回flase
        */

          public static boolean dateCompare(String str){
              boolean bea = false;
              SimpleDateFormat sdf_d = new SimpleDateFormat("yyyy-MM-dd");
              String isDate = sdf_d.format(new java.util.Date());
              java.util.Date date1;
              java.util.Date date0;
              try {
                  date1 = sdf_d.parse(str);
                  date0= sdf_d.parse(isDate);
                  if(date0.after(date1)){ 
                      bea = true;
                  }
              } catch (ParseException e) {
                  bea = false;
              }
              return bea;
          }
          
          
          /*
           * 比較當(dāng)前月份和指定月份
           * 如果當(dāng)前月份在指定月份之后返回true否則返回flase
           */

          public static boolean monthCompare(String str){
              boolean bea = false;
              SimpleDateFormat sdf_m = new SimpleDateFormat("yyyy-MM");
              String isMonth = sdf_m.format(new java.util.Date());
              java.util.Date date1;
              java.util.Date date0;
              try {
                  date1 = sdf_m.parse(str);
                  date0= sdf_m.parse(isMonth);
                  if(date0.after(date1)){ 
                      bea = true;
                  }
              } catch (ParseException e) {
                  bea = false;
              }
              return bea;
          }
          
          /* 比較當(dāng)前日期和指定日期 return boolean
           * 如果當(dāng)前日期在指定日期之后返回true否則返回flase
          */

          public static boolean secondCompare(String str){
              boolean bea = false;
              SimpleDateFormat sdf_d = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
              String isDate = sdf_d.format(new java.util.Date());
              java.util.Date date1;
              java.util.Date date0;
              try {
                  date1 = sdf_d.parse(str);
                  date0= sdf_d.parse(isDate);
                  if(date0.after(date1)){ 
                      bea = true;
                  }
              } catch (ParseException e) {
                  bea = false;
              }
              return bea;
          }
          

          /**
           * 比較指定兩日期如果str1晚于str2則return true;
           * @param str1
           * @param str2
           * @return
           */

          public static boolean secondCompare(String str1, String str2){
              boolean bea = false;
              SimpleDateFormat sdf_d = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
              java.util.Date date1;
              java.util.Date date0;
              try {
                  date1 = sdf_d.parse(str1);
                  date0= sdf_d.parse(str2);
                  if(date0.after(date1)){ 
                      bea = true;
                  }
              } catch (ParseException e) {
                  bea = false;
              }
              return bea;
          }

          /**
           * 設(shè)置間隔數(shù)后返回時間
         * @param type 間隔類型 秒或者天
         * @param  間隔數(shù)字 比如1秒或者一天
           * @return
           */

          public static String dateAdd(String type, int i){
              SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
              String str = formatDateTime("yyyy-MM-dd HH:mm:ss");
              Calendar c = Calendar.getInstance();   // 當(dāng)時的日期和時間
              if(type.equals("s")){
                  int s = c.get(Calendar.SECOND);
                  s = s + i;
                  c.set(Calendar.SECOND, s);
                  str = df.format(c.getTime());
              }
              else if(type.equals("d")){
                  int d = c.get(Calendar.DAY_OF_MONTH);  // 取出“日”數(shù)
                  d = d + i;
                  c.set(Calendar.DAY_OF_MONTH, d);       // 將“日”數(shù)設(shè)置回去
                  str = df.format(c.getTime());
              }        
              return str;        
          }
          
         /* test 
          public static void main(String args[]){
              String s1 = FormatDateTime.formatDateTime("yyyy-MM-dd","2005-10-12");
              System.out.println(s1);
          }
         */

          
      }

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多