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

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

?? dateutil.java

?? 該程序能夠準確的記錄互聯網用戶上網所用的流量
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package com.briup.common.util;

import java.text.DateFormat;
import java.text.FieldPosition;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
/**
 * <p>Title: FormatDate.java</p>
 * <p>Description<p>格式化日期類</p>
 * <p>Copyright: Copyright (c) 2005</p>
 * <p>Company: briup</p>
 * @author terryren by 2008-2-20
 * @version 1.0 
 */
public class DateUtil extends Date {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/**
	* 年
	*/
	public int year;
	/**
	 * 月
	 */
	public int month;
	/**
	 * 日
	 */
	public int day;
	/**
	 * 小時
	 */
	public int hours;
	/**
	 * 分鐘
	 */
	public int minutes;
	/**
	 * 秒
	 */
	public int seconds;
	private DateUtil() {
		super();
	}
	
	/**
     * 構造函數
     * @param 字符串類型的日期(必須符合日期的格式)
     */
	@SuppressWarnings("deprecation")
	public DateUtil(String date) {
		super(date);
	}

	/**
	 * 構造函數
	 * @param year
	 * @param month
	 * @param day
	 */
	@SuppressWarnings("deprecation")
	public DateUtil(int year, int month, int day) {
		super(year, month, day);
	}

	/**
	 * 構造函數
	 * @param year
	 * @param month
	 * @param day
	 * @param hours
	 * @param minutes
	 * @param seconds
	 */
	@SuppressWarnings("deprecation")
	public DateUtil(
		int year,
		int month,
		int day,
		int hours,
		int minutes,
		int seconds) {
		super(year, month, day, hours, minutes, seconds);
	}

	/**
	 * 得到今天的時間
	 * @return 今天的時間
	 */
	@SuppressWarnings("deprecation")
	public DateUtil today() {
		int y = super.getYear();
		int m = super.getMonth();
		int d = super.getDate();
		int h = super.getHours();
		int mi = super.getMinutes();
		int s = super.getSeconds();
		DateUtil id = new DateUtil(y, m, d, h, mi, s);
		return id;
	}

	/**
	 * 得到昨天的時間
	 * @return 昨天的時間
	 */
	@SuppressWarnings("deprecation")
	public DateUtil yesterday() {
		int y = super.getYear();
		int m = super.getMonth();
		int d = super.getDate();
		d = d - 1;
		DateUtil id = new DateUtil(y, m, d);
		return id;
	}

	/**
	 * 得到制定格式的時間;(如:yyyy-MM-dd HH:mm:ss)
	 * @return 返回時間 (yyyy-MM-dd HH:mm:ss)
	 */
	public String toString() {
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		StringBuffer tb = new StringBuffer();
		return sdf.format(this, tb, new FieldPosition(0)).toString();

	}

	/**
	 * 得到制定格式的時間;
	 * @return 返回時間
	 */
	public String toString(String style) {
		SimpleDateFormat sdf = new SimpleDateFormat(style);
		StringBuffer tb = new StringBuffer();
		return sdf.format(this, tb, new FieldPosition(0)).toString();

	}

	/**
	 * 得到制定格式的時間;(如:yyyy-MM-dd HH:mm:ss or yyyy-MM-dd)
	 * @param if(isTime) 時間精確到秒(yyyy-MM-dd HH:mm:ss);
	 * @param else 時間精確到日(yyyy-MM-dd)
	 * @return 返回時間 (yyyy-MM-dd HH:mm:ss) 或 (yyyy-MM-dd)
	 */

	public String toString(boolean isTime) {
		SimpleDateFormat sdf;
		if (isTime) {
			sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		} else {
			sdf = new SimpleDateFormat("yyyy-MM-dd");
		}
		StringBuffer tb = new StringBuffer();
		return sdf.format(this, tb, new FieldPosition(0)).toString();

	}

	/**
	 * 對時間進行格式化,只有長度為10位(到日)或19位(到秒)的才返回值,其余的返回為空;
	 * @param dateString 時間類型.有兩種(一:10位2002-12-10;二:19位2002-12-10 12:24:03)
	 * @return 返回格式化后的時間.有兩種(一:20021210;二:20021210122403)
	 */
	public static String getFmtString(String dateString) {
		String outDate = "";
		String y;
		String m;
		String d;
		String h;
		String mi;
		String s;
		if (dateString == null)
			return outDate;
		if (dateString.length() == 10 || dateString.length() == 19) {
			y = dateString.substring(0, 4);
			m = dateString.substring(5, 7);
			d = dateString.substring(8, 10);
			outDate = y + m + d;
			if (dateString.length() > 10) {
				h = dateString.substring(11, 13);
				mi = dateString.substring(14, 16);
				s = dateString.substring(17, 19);
				outDate += h + mi + s;
			}
		}
		return outDate;
	}

	/**
	 * 把時間轉化為定制的格式(如:2002-11-19,2002-11-20 24:12:30)
	 * @param outputDate 需要進行轉化的時間.有兩種(一:8位20021119;二:14位20021120241230)
	 * @return 返回定制的時間格式,有兩種(一:2002-11-19;二:2002-11-20 24:12:30)
	 */
	public static String getDateOutput(String outputDate) {
		String outDate = "";
		if (outputDate == null)
			return outDate;
		if (outputDate.trim().length() >= 8) {
			String year = outputDate.substring(0, 4);
			String month = outputDate.substring(4, 6);
			String day = outputDate.substring(6, 8);
			outDate = year + "-" + month + "-" + day;
			if (outputDate.trim().length() > 8) {
				String hour = outputDate.substring(8, 10);
				String minute = outputDate.substring(10, 12);
				outDate += " " + hour + ":" + minute;
				if (outputDate.trim().length() > 12) {
					String second = outputDate.substring(12, 14);
					outDate += ":" + second;
				}
			}
		}
		return outDate;
	}

	/**
	 * 得到當前的時間,只到日.
	 * @param outputDate 需要進行轉化的時間
	 * @param style 日期中間的樣式 如"-","/"
	 * @return 返回定制的時間格式 (如:2003/01/09)
	 */
	public static String getDateOut(String outputDate, String style) {
		String outDate = "";
		if (outputDate == null)
			return outDate;
		if (outputDate.trim().length() >= 8) {
			String year = outputDate.substring(0, 4);
			String month = outputDate.substring(4, 6);
			String day = outputDate.substring(6, 8);
			outDate = year + style + month + style + day;
		}
		return outDate;
	}

	/**
	 * 把時間轉化為定制的格式(如:2002年11月19日)
	 * @param outputDate需要進行轉化的時間(如:20021119)
	 * @return 返回定制的時間格式(如:2002年11月19日)
	 */
	public static String getDateOutputChn(String outputDate) {
		String outDate = "";
		if (outputDate == null)
			return outDate;
		if (outputDate.trim().length() >= 8) {
			String year = outputDate.substring(0, 4);
			String month = outputDate.substring(4, 6);
			String day = outputDate.substring(6, 8);
			outDate = year + "??" + month + "??" + day + "??";
		}
		return outDate;
	}

	/**
	 * 把時間轉化為定制的格式(如:2002-11-19,2002-11-20 24:12:30)
	 * @param outputDate 需要進行轉化的時間.有兩種(一:8位20021119;二:14位20021120241230)
	 * @return 返回定制的時間格式,有兩種(一:2002年11月19日;二:2002年11月24日 24時12分30秒)
	 */
	public static String getDateOutputChnMore(String outputDate) {
		String outDate = "";
		if (outputDate == null)
			return outDate;
		if (outputDate.trim().length() >= 8) {
			String year = outputDate.substring(0, 4);
			String month = outputDate.substring(4, 6);
			String day = outputDate.substring(6, 8);
			outDate = year + "??" + month + "??" + day + "??";
			if (outputDate.trim().length() > 8) {
				String hour = outputDate.substring(8, 10);
				String minute = outputDate.substring(10, 12);
				outDate += " " + hour + "?" + minute + "??";
			}
		}
		return outDate;
	}

	/**
	 * 年份選擇下拉框
	 * @param startYear 開始年份
	 * @param endYear 結束年份
	 * @return 下拉框形式的String
	 */
	public static String toHtmlSelect(int startYear, int endYear) {
		String options = "";
		int length = endYear - startYear;
		if (length < 0) {
			length = 0;
		}
		for (int i = 0; i < length; i++) {
			options += "<option ";
			options += " value='" + startYear + "' >";
			startYear++;
			options += "" + startYear;
			options += "</option>\n";
		}
		return options;
	}

	/**
	 * 顯示小時
	 * @param hour 傳過來的時間參數
	 * @return String
	 */
	public static String toHtmlSelectWithHour(int hour) {
		String options = "";
		for (int i = 0; i <= 23; i++) {
			if (i < 10) {
				options += "<option value='0" + i + "'";
			} else {
				options += "<option value='" + i + "'";
			}
			if (i == hour) {
				options += " selected ";
			}
			options += ">";
			if (i < 10) {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲电影欧美电影有声小说| 午夜精品久久久久久久蜜桃app| 亚洲国产视频在线| 国产一区91精品张津瑜| 国产亚洲一本大道中文在线| 91看片淫黄大片一级在线观看| 极品美女销魂一区二区三区免费| 99国产精品久久久久久久久久久| 综合av第一页| 国产精品天天看| 亚洲综合色婷婷| 成人av在线资源网| 在线看国产日韩| 中文字幕亚洲不卡| 国产丶欧美丶日本不卡视频| 91精品国产综合久久蜜臀| 一区二区三区小说| 91网站在线播放| 国产欧美一区二区三区网站 | 久久久久成人黄色影片| 日韩黄色片在线观看| 在线观看国产91| 亚洲男人的天堂在线观看| 99久久精品国产一区| 亚洲国产成人在线| 国产盗摄视频一区二区三区| 2019国产精品| 国产美女娇喘av呻吟久久| 日韩免费观看高清完整版在线观看| 亚洲激情图片qvod| 91蜜桃传媒精品久久久一区二区| 久久日一线二线三线suv| 国产美女视频一区| 国产午夜精品福利| jlzzjlzz亚洲日本少妇| 亚洲视频一二区| 91九色最新地址| 亚洲一区中文日韩| 欧美日韩免费高清一区色橹橹| 中文字幕综合网| 日本乱人伦aⅴ精品| 亚洲在线观看免费视频| 欧美日韩精品久久久| 日本不卡视频一二三区| 欧美不卡一二三| 国产乱码字幕精品高清av| 国产亚洲欧美日韩日本| 91香蕉视频污| 丝袜亚洲另类欧美| 久久综合久久鬼色中文字| 国产精品888| 亚洲欧美电影院| 欧美美女喷水视频| 狠狠色丁香婷婷综合| 欧美激情在线看| 欧美午夜一区二区三区| 美女视频黄 久久| 国产欧美一区二区三区网站| 91麻豆蜜桃一区二区三区| 婷婷综合久久一区二区三区| 欧美va亚洲va香蕉在线| 成人av在线网站| 亚洲成人免费在线观看| 久久久久成人黄色影片| 欧美图区在线视频| 国产精品小仙女| 亚洲午夜激情网页| 久久婷婷成人综合色| 欧美亚洲综合另类| 国产伦精一区二区三区| 国产suv精品一区二区883| 亚洲女同女同女同女同女同69| 欧美中文字幕一区| 国产成人av电影在线| 午夜精品久久久久久久99樱桃| 91精品视频网| 一本色道a无线码一区v| 激情六月婷婷久久| 午夜精彩视频在线观看不卡| 国产精品免费aⅴ片在线观看| 欧美精品自拍偷拍| www.在线欧美| 国产一区二区三区| 日韩综合一区二区| 亚洲综合无码一区二区| 欧美国产成人精品| 久久久久久久av麻豆果冻| 欧美日韩精品一区二区三区蜜桃| 国产69精品久久久久毛片| 裸体健美xxxx欧美裸体表演| 亚洲欧美日韩综合aⅴ视频| 国产喂奶挤奶一区二区三区| 欧美成人福利视频| 91麻豆精品国产91久久久| 色成年激情久久综合| 菠萝蜜视频在线观看一区| 国产在线日韩欧美| 另类中文字幕网| 裸体在线国模精品偷拍| 婷婷中文字幕一区三区| 一区二区在线观看免费视频播放| 久久影院视频免费| 日韩精品一区二区在线观看| 欧美日韩一级视频| 欧美午夜理伦三级在线观看| 99久久99久久精品国产片果冻| 国产主播一区二区三区| 国内偷窥港台综合视频在线播放| 婷婷中文字幕一区三区| 亚洲成人1区2区| 亚洲狠狠爱一区二区三区| 亚洲一区二区三区四区在线 | 日韩高清电影一区| 洋洋av久久久久久久一区| 国产精品女同互慰在线看 | 在线视频一区二区三| 色噜噜夜夜夜综合网| 色婷婷激情一区二区三区| 91麻豆国产福利精品| 91久久精品网| 欧美日韩一区二区欧美激情 | 高清日韩电视剧大全免费| 国产乱子轮精品视频| 国产精品99久久不卡二区| 成人精品在线视频观看| av午夜精品一区二区三区| 91极品视觉盛宴| 欧美三级电影在线观看| 91精品欧美久久久久久动漫 | 99久久久无码国产精品| 色婷婷综合久久久久中文一区二区 | 国产精品色眯眯| 成人免费一区二区三区视频| 亚洲精品中文在线| 亚洲大片免费看| 久久草av在线| 成人av在线观| 在线播放欧美女士性生活| 91精品国产色综合久久| 久久免费视频色| **性色生活片久久毛片| 亚洲午夜一区二区| 精品无人码麻豆乱码1区2区| 成人福利视频在线看| 欧美色区777第一页| 精品国产欧美一区二区| 亚洲欧美激情小说另类| 蜜臀av一区二区在线观看| 成人精品在线视频观看| 91麻豆精品国产91久久久使用方法 | 一本大道av一区二区在线播放| 91日韩在线专区| 欧美日韩亚洲高清一区二区| 精品久久久久一区二区国产| 国产精品久久久久久一区二区三区| 亚洲黄色片在线观看| 天堂一区二区在线免费观看| 国产福利一区在线| 欧美日韩国产精品自在自线| 国产午夜亚洲精品理论片色戒 | 成人动漫一区二区三区| 欧美群妇大交群的观看方式| 久久综合九色综合欧美亚洲| 一区二区高清在线| 丁香另类激情小说| 精品成人a区在线观看| 亚洲国产精品综合小说图片区| 国产毛片一区二区| 日韩欧美不卡一区| 亚洲影视在线播放| 国产在线精品免费av| 精品日韩欧美在线| 亚洲精选视频在线| 波多野洁衣一区| 18成人在线观看| 成人性生交大片免费看中文| 欧美草草影院在线视频| 午夜不卡在线视频| 在线免费观看日本一区| 亚洲免费色视频| 99精品视频在线免费观看| 国产网红主播福利一区二区| 美女一区二区在线观看| 91精品在线麻豆| 精品无人区卡一卡二卡三乱码免费卡| 男女男精品视频| 精品福利在线导航| 高清不卡一二三区| 国产精品美女久久久久久久| 99久久综合99久久综合网站| 中文字幕欧美一区| 91精品国产一区二区三区| 日本在线观看不卡视频| 国产精品99久久久久久久女警 | 日韩一区精品字幕| 免费观看久久久4p| 亚洲欧美欧美一区二区三区| 成人久久久精品乱码一区二区三区| 欧美一区二区三区免费大片| 丝袜美腿亚洲色图|