国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
一個(gè)JAVA操作日期的工具類包含日期格式化,日期對比等。
java操作日期比較麻煩,和ASP比就可以說是相當(dāng)麻煩了。。這里我把自己常用的幾個(gè)操作日期相關(guān)的方法編譯成一個(gè)工具類,之后就可以在工程里面直接調(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)前時(shí)間
        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)前時(shí)間
        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ù)后返回時(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)時(shí)的日期和時(shí)間
        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);
    }
   */

    
}
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
JR 精品文章 - 工具類中常要用到的方法,字符,日期,數(shù)據(jù)轉(zhuǎn)換,日期比較等等
java獲取當(dāng)前日期
在java里怎么把一個(gè)String轉(zhuǎn)成Date
java中日期格式的轉(zhuǎn)換
Java獲取當(dāng)前時(shí)間的年月日方法
java日期和字符串轉(zhuǎn)換
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服