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

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

?? dateutil.java

?? 基于java的組號查詢模塊
?? JAVA
字號:
package com.lily.dap.util;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Locale;
import java.util.MissingResourceException;
import java.util.ResourceBundle;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.lily.dap.Constants;
import org.springframework.context.i18n.LocaleContextHolder;


/**
 * Date Utility Class
 * This is used to convert Strings to Dates and Timestamps
 *
 * <p>
 * <a href="DateUtil.java.html"><i>View Source</i></a>
 * </p>
 * 
 * @author <a href="mailto:matt@raibledesigns.com">Matt Raible</a>
 *  Modified by <a href="mailto:dan@getrolling.com">Dan Kibler </a> 
 *   to correct time pattern. Minutes should be mm not MM
 * 	(MM is month). 
 * @version $Revision: 1.1 $ $Date: 2006/11/21 01:14:45 $
 */
public class DateUtil {
    //~ Static fields/initializers =============================================

    private static Log log = LogFactory.getLog(DateUtil.class);
    private static String defaultDatePattern = null;
    private static String timePattern = "HH:mm";

    //~ Methods ================================================================

    /**
     * Return default datePattern (yyyy-MM-dd)
     * @return a string representing the date pattern on the UI
     */
    public static String getDatePattern() {
        Locale locale = LocaleContextHolder.getLocale();
        try {
            defaultDatePattern = ResourceBundle.getBundle(Constants.BUNDLE_KEY, locale)
                .getString("date.format");
        } catch (MissingResourceException mse) {
            defaultDatePattern = "yyyy-MM-dd";
        }
        
        return defaultDatePattern;
    }
    
    public static String getDateTimePattern() {
        return DateUtil.getDatePattern() + " HH:mm:ss";
    }

    /**
     * This method attempts to convert an Oracle-formatted date
     * in the form dd-MMM-yyyy to mm/dd/yyyy.
     *
     * @param aDate date from database as a string
     * @return formatted string for the ui
     */
    public static final String getDate(Date aDate) {
        SimpleDateFormat df = null;
        String returnValue = "";

        if (aDate != null) {
            df = new SimpleDateFormat(getDatePattern());
            returnValue = df.format(aDate);
        }

        return (returnValue);
    }

    /**
     * This method generates a string representation of a date/time
     * in the format you specify on input
     *
     * @param aMask the date pattern the string is in
     * @param strDate a string representation of a date
     * @return a converted Date object
     * @see java.text.SimpleDateFormat
     * @throws ParseException
     */
    public static final Date convertStringToDate(String aMask, String strDate)
      throws ParseException {
        SimpleDateFormat df = null;
        Date date = null;
        df = new SimpleDateFormat(aMask);

        if (log.isDebugEnabled()) {
            log.debug("converting '" + strDate + "' to date with mask '"
                      + aMask + "'");
        }

        try {
            date = df.parse(strDate);
        } catch (ParseException pe) {
            //log.error("ParseException: " + pe);
            throw new ParseException(pe.getMessage(), pe.getErrorOffset());
        }

        return (date);
    }

    /**
     * This method returns the current date time in the format:
     * MM/dd/yyyy HH:MM a
     *
     * @param theTime the current time
     * @return the current date/time
     */
    public static String getTimeNow(Date theTime) {
        return getDateTime(timePattern, theTime);
    }

    /**
     * This method returns the current date in the format: MM/dd/yyyy
     * 
     * @return the current date
     * @throws ParseException
     */
    public static Calendar getToday() throws ParseException {
        Date today = new Date();
        SimpleDateFormat df = new SimpleDateFormat(getDatePattern());

        // This seems like quite a hack (date -> string -> date),
        // but it works ;-)
        String todayAsString = df.format(today);
        Calendar cal = new GregorianCalendar();
        cal.setTime(convertStringToDate(todayAsString));

        return cal;
    }

    /**
     * This method generates a string representation of a date's date/time
     * in the format you specify on input
     *
     * @param aMask the date pattern the string is in
     * @param aDate a date object
     * @return a formatted string representation of the date
     * 
     * @see java.text.SimpleDateFormat
     */
    public static final String getDateTime(String aMask, Date aDate) {
        SimpleDateFormat df = null;
        String returnValue = "";

        if (aDate == null) {
            log.error("aDate is null!");
        } else {
            df = new SimpleDateFormat(aMask);
            returnValue = df.format(aDate);
        }

        return (returnValue);
    }

    /**
     * This method generates a string representation of a date based
     * on the System Property 'dateFormat'
     * in the format you specify on input
     * 
     * @param aDate A date to convert
     * @return a string representation of the date
     */
    public static final String convertDateToString(Date aDate) {
        return getDateTime(getDatePattern(), aDate);
    }

    /**
     * This method converts a String to a date using the datePattern
     * 
     * @param strDate the date to convert (in format MM/dd/yyyy)
     * @return a date object
     * 
     * @throws ParseException
     */
    public static Date convertStringToDate(String strDate)
      throws ParseException {
        Date aDate = null;

        try {
            if (log.isDebugEnabled()) {
                log.debug("converting date with pattern: " + getDatePattern());
            }

            aDate = convertStringToDate(getDatePattern(), strDate);
        } catch (ParseException pe) {
            log.error("Could not convert '" + strDate
                      + "' to a date, throwing exception");
            pe.printStackTrace();
            throw new ParseException(pe.getMessage(),
                                     pe.getErrorOffset());
                    
        }

        return aDate;
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲大型综合色站| 91国偷自产一区二区开放时间 | 久久99国产精品麻豆| 亚洲视频综合在线| 久久久午夜精品理论片中文字幕| 欧美一区三区二区| 欧美日韩不卡在线| 欧美在线free| 欧美精品1区2区3区| 欧美久久久影院| 中文字幕免费在线观看视频一区| www亚洲一区| 精品国产精品网麻豆系列| 亚洲精品一区二区三区四区高清| 一区二区三区中文在线观看| 一区二区三区中文字幕电影| 国产一区二区三区在线看麻豆| 国内外成人在线| 成人夜色视频网站在线观看| 国产成人亚洲综合a∨猫咪| 国产不卡视频在线播放| 91在线观看美女| 欧美日韩国产一级片| 1024成人网| 天堂久久久久va久久久久| 蜜桃视频第一区免费观看| 韩国女主播成人在线观看| 欧美一区中文字幕| 午夜在线成人av| 欧美三级日韩三级国产三级| 精品国产伦一区二区三区观看方式| 亚洲国产cao| 国产精品综合在线视频| 91久久精品网| 一区二区三区中文字幕精品精品| 成人app在线| 9191国产精品| 欧美激情艳妇裸体舞| 国产精品99久| 国产精品免费aⅴ片在线观看| 亚洲图片欧美色图| 欧美三级日韩在线| 欧美综合久久久| 欧美亚洲日本一区| 欧美久久久一区| 一区二区三区在线视频播放| 色综合天天在线| 7777女厕盗摄久久久| 婷婷久久综合九色综合绿巨人| 国产成人日日夜夜| 国产精品久线观看视频| 免费观看久久久4p| 精品视频一区三区九区| 日韩二区在线观看| 色www精品视频在线观看| 亚洲一区二区在线观看视频| 国产毛片精品国产一区二区三区| 2021国产精品久久精品| 丁香网亚洲国际| 一区二区三区四区五区视频在线观看 | 一区二区三区蜜桃| 欧美区视频在线观看| 狠狠色伊人亚洲综合成人| 国产欧美一区二区精品忘忧草| 图片区小说区区亚洲影院| 日韩精品一区二区三区四区视频| 亚洲乱码一区二区三区在线观看| 成人午夜精品一区二区三区| 一片黄亚洲嫩模| 欧美成人艳星乳罩| 奇米影视7777精品一区二区| 中文字幕免费不卡| 欧美日本一道本| 丁香激情综合国产| 五月天视频一区| 国产欧美一区视频| 精品福利一区二区三区| 99久久久久久| 国产精品短视频| 91精品国产综合久久小美女| 成人av在线资源| 九九九久久久精品| 一区二区三区高清不卡| 日本一区二区在线不卡| 欧美剧情电影在线观看完整版免费励志电影| 久久福利资源站| 久久久亚洲精品石原莉奈| 欧美系列日韩一区| 成人免费视频一区| 久久国产精品色婷婷| 日韩中文字幕区一区有砖一区 | 日韩一区二区三区视频在线观看| 亚洲成av人片在线观看| 中文字幕av不卡| 日韩欧美一二区| 欧美人与禽zozo性伦| 91亚洲精品久久久蜜桃网站| 国产在线播放一区二区三区| 天天综合天天综合色| 亚洲免费看黄网站| 91精品国产日韩91久久久久久| 99在线视频精品| 亚洲超碰97人人做人人爱| 国产精品视频一二| 久久精品人人做人人综合| 99精品视频一区| 国产成人午夜片在线观看高清观看| 日韩电影在线一区二区| 性感美女极品91精品| 一卡二卡欧美日韩| 亚洲免费在线观看| 亚洲欧美成人一区二区三区| 亚洲欧洲日本在线| 国产精品久久久久久久岛一牛影视| 久久久一区二区三区捆绑**| 欧美电视剧在线看免费| 日韩一区二区免费高清| 日韩一级视频免费观看在线| 91精品麻豆日日躁夜夜躁| 4438x成人网最大色成网站| 欧美狂野另类xxxxoooo| 欧美精品在线一区二区三区| 欧美日韩久久久久久| 欧美群妇大交群中文字幕| 91麻豆精品国产91久久久资源速度| 欧美精品在线观看一区二区| 91精品午夜视频| 精品精品国产高清a毛片牛牛| 欧美精品一区二区久久婷婷| 2023国产精华国产精品| 中文字幕第一区综合| 中文字幕一区二区三区不卡 | 欧美xxxx在线观看| 精品国产麻豆免费人成网站| 精品国产乱码久久久久久1区2区| 久久亚洲免费视频| 国产精品网站在线播放| 亚洲欧美日韩一区二区 | 亚洲私人黄色宅男| 一区二区三国产精华液| 视频一区在线播放| 久久99热狠狠色一区二区| 高清不卡一区二区| 在线精品国精品国产尤物884a| 欧美日本一区二区三区四区| 日韩精品最新网址| 国产精品毛片a∨一区二区三区| 亚洲精品综合在线| 日本美女一区二区三区视频| 国产成人福利片| 久久精品人人做| 依依成人综合视频| 久久精品国产99国产| 成年人国产精品| 在线成人av网站| 中文字幕第一区综合| 日韩精品免费专区| 成人精品高清在线| 欧美一区二区三区色| 国产精品欧美综合在线| 日本不卡在线视频| 成人av在线观| 日韩欧美国产午夜精品| 亚洲人成小说网站色在线| 麻豆精品在线看| 色久优优欧美色久优优| 国产亚洲va综合人人澡精品| 亚洲高清一区二区三区| 福利一区福利二区| 日韩一区二区三区视频| 亚洲午夜久久久久中文字幕久| 国产又黄又大久久| 69堂国产成人免费视频| 亚洲欧洲日产国产综合网| 激情成人午夜视频| 这里只有精品视频在线观看| 亚洲人成人一区二区在线观看 | 丝袜亚洲精品中文字幕一区| 粉嫩嫩av羞羞动漫久久久| 91精品麻豆日日躁夜夜躁| 亚洲精品视频免费看| 国产综合色产在线精品| 91精品国产综合久久婷婷香蕉| 亚洲视频一区在线| 国产成人欧美日韩在线电影| 日韩欧美专区在线| 亚洲成人资源在线| 欧洲国内综合视频| 亚洲男女毛片无遮挡| 99精品国产热久久91蜜凸| 欧美激情一区在线| 国产精品一区二区在线观看不卡 | 久久精品国产精品青草| 欧美另类变人与禽xxxxx| 亚洲另类在线一区| 91在线观看美女| 国产精品成人在线观看| 波多野洁衣一区| 中文字幕在线观看不卡| 成人av电影在线播放|