亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mydate.java

?? 一個從網(wǎng)上下載的圖書管理系統(tǒng)
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/*<%--////////////////////////////////////////////////////GTON原創(chuàng)作品-Struts圖書館管理系統(tǒng)//////////////////////////////////////////////////////////////
////////////所用技術:jsp2.0+servlet2.4+jstl1.1+Struts1.2+sqlserver2000+tomcat5.5/////////////////////////////////////
/////////////////////////////////////////////////////專業(yè)制作網(wǎng)站 專業(yè)制作畢業(yè)設計////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////QQ:27612285//////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////Mail:punkwang@126.com////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////WEB:www.98202.com www.630cn.com//////////////////////////////////////////////////////
////////////////////////////////////////////////////qq群:20665503////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////求高薪工作一個有意者聯(lián)系本人/////////////////////////////////////////////////////////
////////////////////////////////////////////////////Phone:010-81110277(王先生)///////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////--%>
<%--接 畢業(yè)設計業(yè)務 網(wǎng)站業(yè)務 商業(yè)網(wǎng)站 個人網(wǎng)站 商城系統(tǒng) 企業(yè)主頁 JSP ASP.net PHP !!! 

業(yè)務種類 

網(wǎng)站業(yè)務: 商業(yè)網(wǎng)站 個人網(wǎng)站 商城系統(tǒng) 企業(yè)主頁 等中小型網(wǎng)站(asp, jsp ,php ,asp.net) 

畢業(yè)設計業(yè)務:java(j2ee j2se) vb delphi php .net等畢設業(yè)務 

模塊業(yè)務:各種中小型模塊 java .net 

如有需要 價格細談 QQ:27612285 

我的網(wǎng)站 
HTTP://www.98202.com 
HTTP://www.do3w.com 
HTTP://www.201cn.com 
HTTP://www.630cn.com--%>
*/package com.gton.util;

import java.text.*;
import java.util.*;
import java.util.logging.SimpleFormatter;

public class MyDate {
    public MyDate() {
    }

    public static String getDate() {
        SimpleDateFormat lFormat;
        Calendar MyDate = Calendar.getInstance();
        MyDate.setTime(new java.util.Date());
        java.util.Date date = MyDate.getTime();
        lFormat = new SimpleDateFormat("yyyyMMddHHmmss");
        String gRtnStr = lFormat.format(date);
        return gRtnStr;
    }

    /** 注意格里歷和儒略歷交接時的日期差別 */
    private static transient int gregorianCutoverYear = 1582;

    /** 閏年中每月天數(shù) */
    private static final int[] DAYS_P_MONTH_LY = {
                                                 31, 29, 31, 30, 31, 30, 31, 31,
                                                 30, 31, 30, 31};
    /** 平年中每月天數(shù) */
    private static final int[] DAYS_P_MONTH_CY = {
                                                 31, 28, 31, 30, 31, 30, 31, 31,
                                                 30, 31, 30, 31};
    /** 代表數(shù)組里的年、月、日 */
    private static final int Y = 0, M = 1, D = 2;

    /** 參與運算用 */
    private int[] ymd = null;

    /**
     * 檢查傳入的參數(shù)是否合法的日期
     * @param date
     * @throws IllegalArgumentException
     */
    public static void validate(String date) throws IllegalArgumentException {

        int[] ymd = splitYMD(date);

        if (ymd[M] == 0 || ymd[M] > 12) {
            throw new IllegalArgumentException("月份數(shù)值錯誤");
        }

        if (true == isLeapYear(ymd[0])) {
            if (ymd[D] == 0 || ymd[D] > DAYS_P_MONTH_LY[ymd[M] - 1]) {
                throw new IllegalArgumentException("日期數(shù)值錯誤");
            }
        } else {
            if (ymd[D] == 0 || ymd[D] > DAYS_P_MONTH_CY[ymd[M] - 1]) {
                throw new IllegalArgumentException("日期數(shù)值錯誤");
            }
        }
    }

    /**
     * 檢查傳入的參數(shù)代表的年份是否為閏年
     * @param year
     * @return
     */
    public static boolean isLeapYear(int year) {
        return year >= gregorianCutoverYear ?
                ((year % 4 == 0) && ((year % 100 != 0) ||
                                     (year % 400 == 0))) : // Gregorian
                (year % 4 == 0); // Julian
    }

    /**
     * 日期加1天,注意這里沒有考慮儒略歷和格里歷交接時相差的10天
     * @param year
     * @param month
     * @param day
     * @return
     */
    private int[] addOneDay(int year, int month, int day) {
        if (isLeapYear(year)) {
            day++;
            if (day > DAYS_P_MONTH_LY[month - 1]) {
                month++;
                if (month > 12) {
                    year++;
                    month = 1;
                }
                day = 1;
            }
        } else {
            day++;
            if (day > DAYS_P_MONTH_CY[month - 1]) {
                month++;
                if (month > 12) {
                    year++;
                    month = 1;
                }
                day = 1;
            }
        }
        int[] ymd = {
                    year, month, day};
        return ymd;
    }

    /**
     * 以循環(huán)的方式計算日期加法
     * @param date
     * @param days
     * @return
     */
    public String addDaysByLoop(String date, int days) {
        validate(date);
        int[] ymd = splitYMD(date);
        for (int i = 0; i < days; i++) {
            ymd = addOneDay(ymd[Y], ymd[M], ymd[D]);
        }
        return formatYear(ymd[Y]) +
                formatMonthDay(ymd[M]) +
                formatMonthDay(ymd[D]);
    }

    /**
     * 日期減1天,注意這里沒有考慮儒略歷和格里歷交接時相差的10天
     * @param year
     * @param month
     * @param day
     * @return
     */
    private int[] reduceOneDay(int year, int month, int day) {
        if (isLeapYear(year)) {
            day--;
            if (day <= 0) {
                month--;
                if (month < 1) {
                    year--;
                    month = 12;
                }
                day = DAYS_P_MONTH_LY[month - 1];
            }
        } else {
            day--;
            if (day <= 0) {
                month--;
                if (month < 1) {
                    year--;
                    month = 12;
                }
                day = DAYS_P_MONTH_CY[month - 1];
            }
        }
        int[] ymd = {
                    year, month, day};
        return ymd;
    }

    /**
     * 以循環(huán)的方式計算日期減法
     * @param date
     * @param days
     * @return
     */
    public String reduceDaysByLoop(String date, int days) {
        validate(date);
        int[] ymd = splitYMD(date);
        for (int i = 0; i < days; i++) {
            ymd = reduceOneDay(ymd[Y], ymd[M], ymd[D]);
        }
        return formatYear(ymd[Y]) +
                formatMonthDay(ymd[M]) +
                formatMonthDay(ymd[D]);
    }

    /**
     * 指定日期加上指定的天數(shù)的操作
     * @param date
     * @param days
     * @return
     * @throws IllegalArgumentException
     */
    public String addDays(Date date, int days) throws IllegalArgumentException {
        return addDays(formatDate(date), days);
    }

    /**
     * 指定日期加上指定的天數(shù)的操作
     * @param date
     * @param days
     * @return
     * @throws IllegalArgumentException
     */
    public String addDays(String date, int days) throws
            IllegalArgumentException {

        validate(date);
        ymd = splitYMD(date);

        if (isLeapYear(ymd[Y])) {
            ymd[D] += days;
            if (ymd[D] > DAYS_P_MONTH_LY[ymd[M] - 1]) {
                ymd[M]++;
                ymd[D] = ymd[D] - DAYS_P_MONTH_LY[ymd[M] - 1 - 1];
                if (ymd[M] > 12) {
                    ymd[M] -= 12;
                    ymd[Y]++;
                }
                if (ymd[D] > DAYS_P_MONTH_LY[ymd[M] - 1]) {
                    addDays(formatYear(ymd[Y]) +
                            formatMonthDay(ymd[M]) +
                            formatMonthDay(DAYS_P_MONTH_LY[ymd[M] - 1]),
                            ymd[D] - DAYS_P_MONTH_LY[ymd[M] - 1]);
                }
            }
        } else {
            ymd[D] += days;
            if (ymd[D] > DAYS_P_MONTH_CY[ymd[M] - 1]) {
                ymd[M]++;
                ymd[D] = ymd[D] - DAYS_P_MONTH_CY[ymd[M] - 1 - 1];
                if (ymd[M] > 12) {
                    ymd[M] -= 12;
                    ymd[Y]++;
                }
                if (ymd[D] > DAYS_P_MONTH_CY[ymd[M] - 1]) {
                    addDays(formatYear(ymd[Y]) +
                            formatMonthDay(ymd[M]) +
                            formatMonthDay(DAYS_P_MONTH_CY[ymd[M] - 1]),
                            ymd[D] - DAYS_P_MONTH_CY[ymd[M] - 1]);
                }
            }
        }
        return formatYear(ymd[Y]) +
                formatMonthDay(ymd[M]) +
                formatMonthDay(ymd[D]);
    }

    /**

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成av人**亚洲成av**| 成人久久视频在线观看| 激情久久五月天| 91尤物视频在线观看| 欧美一区二区三区在线视频| 国产精品免费看片| 久久99热这里只有精品| 欧美性色黄大片| 国产精品三级电影| 日本欧美久久久久免费播放网| 99re成人精品视频| 国产人成一区二区三区影院| 日韩福利视频导航| 欧美在线观看一区二区| 久久精品夜色噜噜亚洲a∨| 天堂久久久久va久久久久| 91日韩在线专区| 欧美国产一区二区| 国产剧情av麻豆香蕉精品| 777a∨成人精品桃花网| 亚洲综合另类小说| 91日韩在线专区| 中文字幕佐山爱一区二区免费| 粉嫩aⅴ一区二区三区四区五区| 欧美成人一区二区三区在线观看| 亚洲国产人成综合网站| 91福利区一区二区三区| 亚洲三级免费观看| 色婷婷av一区| 亚洲日本中文字幕区| 色综合网色综合| 亚洲天堂免费看| 91色.com| 一区二区三区四区亚洲| 色就色 综合激情| 一区二区三区日韩精品视频| 91九色最新地址| 一区二区在线观看视频在线观看| 91丨九色丨国产丨porny| 亚洲特黄一级片| 在线免费一区三区| 亚洲一区二区精品久久av| 91久久精品日日躁夜夜躁欧美| 一区二区成人在线| 欧美日韩一区二区三区不卡| 首页国产丝袜综合| 欧美不卡视频一区| 国产91精品免费| 国产精品久久久久aaaa樱花| 91麻豆国产香蕉久久精品| 亚洲伦理在线免费看| 欧美日韩一区二区三区不卡| 日本最新不卡在线| 久久蜜桃av一区精品变态类天堂 | 成人免费毛片嘿嘿连载视频| 久久九九99视频| 99精品欧美一区二区三区综合在线| 亚洲视频中文字幕| 欧美一卡2卡三卡4卡5免费| 久久99久久99精品免视看婷婷 | 成人精品国产福利| 亚洲欧洲色图综合| 欧美女孩性生活视频| 精品亚洲aⅴ乱码一区二区三区| 国产香蕉久久精品综合网| 色综合久久久久| 免费成人在线影院| 亚洲国产精品成人久久综合一区| 色一区在线观看| 日本不卡1234视频| 国产人成一区二区三区影院| 欧美中文字幕一二三区视频| 婷婷久久综合九色综合伊人色| 欧美大片一区二区| 色婷婷久久久久swag精品| 日日欢夜夜爽一区| 中文字幕一区二区三区色视频| 欧美日韩不卡一区| 97精品国产露脸对白| 麻豆精品国产91久久久久久| 中文字幕一区二区三区色视频| 欧美一二三在线| 99精品欧美一区二区三区小说| 老汉av免费一区二区三区 | 日韩专区中文字幕一区二区| 国产香蕉久久精品综合网| 欧美精品免费视频| 91在线视频官网| 国产精品一区二区果冻传媒| 亚洲超丰满肉感bbw| 中文欧美字幕免费| 日韩女优电影在线观看| 欧美日韩一区在线观看| 成人黄色777网| 久久99精品国产.久久久久| 亚洲一区二区三区免费视频| 国产精品视频一二三区| 日韩精品最新网址| 中文字幕巨乱亚洲| 久久久美女毛片| 欧美一区二区播放| 91精品在线免费观看| 91国模大尺度私拍在线视频| 大尺度一区二区| 国产精品1区2区3区在线观看| 蜜桃一区二区三区在线| 婷婷综合在线观看| 午夜欧美在线一二页| 一区二区三区四区视频精品免费 | 欧美成人一区二区三区| 在线播放/欧美激情| 欧美性受极品xxxx喷水| 91免费看片在线观看| 成人av网站大全| 99久久99久久精品国产片果冻| 国产成人免费av在线| 国产一区二区成人久久免费影院| 久久国产免费看| 国产一区二区三区四区五区美女| 蜜臀av性久久久久av蜜臀妖精| 午夜精品福利一区二区三区av| 亚洲成av人片| 免费av网站大全久久| 麻豆免费精品视频| 黄色成人免费在线| 制服丝袜一区二区三区| 91精品国产一区二区| 日韩一级完整毛片| 精品欧美久久久| 国产丝袜欧美中文另类| 国产精品久久久久久久久图文区 | 日韩在线观看一区二区| 男人的j进女人的j一区| 国产乱对白刺激视频不卡| 国产成人在线电影| 色婷婷亚洲一区二区三区| 欧美日韩一区在线观看| 日韩免费观看高清完整版| 久久久99精品免费观看| 中文字幕一区二区三区视频| 亚洲成人综合在线| 久草热8精品视频在线观看| 国产酒店精品激情| 91美女片黄在线| 欧美日韩精品欧美日韩精品一| 精品欧美乱码久久久久久1区2区| 国产精品高潮呻吟| 亚洲va在线va天堂| 国产一区视频网站| 91免费看片在线观看| 欧美精品少妇一区二区三区| 2欧美一区二区三区在线观看视频| 久久精品人人做人人爽97| 亚洲免费观看高清在线观看| 性感美女久久精品| 国产精品夜夜爽| 在线看一区二区| 久久综合久色欧美综合狠狠| 亚洲美女偷拍久久| 毛片一区二区三区| 99国产精品久久久久久久久久久 | 欧洲人成人精品| 精品国产一区二区三区不卡| 亚洲人成网站色在线观看| 美国精品在线观看| 91麻豆免费观看| 国产欧美日韩麻豆91| 亚洲成a天堂v人片| 精品国产在天天线2019| 亚洲在线观看免费| 国产成人av资源| 日韩精品最新网址| 亚洲影视在线播放| 成人av第一页| 欧美mv和日韩mv的网站| 亚洲一区二区三区中文字幕| 国产 欧美在线| 日韩亚洲欧美成人一区| 亚洲综合av网| 成人黄色av电影| 国产亚洲婷婷免费| 久久超级碰视频| 欧美欧美午夜aⅴ在线观看| 亚洲精品乱码久久久久久黑人| 国产一区二区毛片| 欧美一区二区二区| 爽好久久久欧美精品| 欧美性xxxxx极品少妇| 国产精品久久看| 国产精品自拍三区| 欧美不卡在线视频| 久久精品国产99| 欧美一区二区国产| 蜜臀av一区二区| 欧美一区二区啪啪| 青青草97国产精品免费观看无弹窗版| 色综合久久中文综合久久牛| 1区2区3区精品视频| 北条麻妃国产九九精品视频| 国产无一区二区|