卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

java萬(wàn)年歷 Java日期工具類(lèi)?

Java日期工具類(lèi)?Java日期工具類(lèi):可以轉(zhuǎn)換日期,今天的日期,昨天的日期,明天的日期和指定日期,非常實(shí)用。想必在開(kāi)發(fā)過(guò)程中,程序員難免會(huì)遇到日期轉(zhuǎn)換的問(wèn)題。讓人又愛(ài)又恨,只是有些記不清了。每次遇到

java萬(wàn)年歷 Java日期工具類(lèi)?

Java日期工具類(lèi)?

Java日期工具類(lèi):可以轉(zhuǎn)換日期,今天的日期,昨天的日期,明天的日期和指定日期,非常實(shí)用。

想必在開(kāi)發(fā)過(guò)程中,程序員難免會(huì)遇到日期轉(zhuǎn)換的問(wèn)題。讓人又愛(ài)又恨,只是有些記不清了。每次遇到都要問(wèn)度娘。我最近在開(kāi)發(fā)過(guò)程中也是這樣做的。

為了讓自己更好的記憶,方便我以后遇到日期類(lèi)型轉(zhuǎn)換相關(guān)的開(kāi)發(fā)。所以我做了適當(dāng)?shù)陌才牛瑢?xiě)了一個(gè)Java日期工具類(lèi),包括獲取今天的日期,昨天的日期,明天的日期,日期和字符串之間的轉(zhuǎn)換。希望這個(gè)日期工具類(lèi)也能提高你日期轉(zhuǎn)換的開(kāi)發(fā)效率。

日期工具類(lèi):

包裹

進(jìn)口

進(jìn)口

進(jìn)口

進(jìn)口

進(jìn)口

/**

*日期工具類(lèi)

* @作者葛山知識(shí)圈

*/

公共類(lèi)日期工具{

/**

*日期被轉(zhuǎn)換成指定的日期格式類(lèi)型。

* @param date日期

* @param模式日期格式類(lèi)型,如yyyy-MM-dd,yyyy年MM月dd日HH:mm:ss

* @返回

*/

公共靜態(tài)字符串dateToString(日期日期,字符串模式){

simple Date format SDF=new simple Date format(pattern)//日期格式

date _ str=(date)//日期被轉(zhuǎn)換為指定的格式

返回日期_字符串

}

/**

*日期字符串被轉(zhuǎn)換為指定的日期格式類(lèi)型。

* @param date_str日期字符串

* @param模式日期格式類(lèi)型,如yyyy-MM-dd,yyyy年MM月dd日HH:mm:ss

* @返回

* @throws ParseException

*/

公共靜態(tài)日期String tote(String Date _ str,String pattern)拋出ParseException {

simple Date format SDF=new simple Date format(pattern)//日期格式

date=(date _ str)//日期被轉(zhuǎn)換為指定的格式

返回日期

}

/**

*獲取今天的日期

* @param模式日期格式類(lèi)型,如yyyy-MM-dd,yyyy年MM月dd日HH:mm:ss

* @返回

*/

公共靜態(tài)字符串getToday(字符串模式){

date=new date()//今天的日期

simple Date format SDF=new simple Date format(pattern)//日期格式

String today=(date)//日期被轉(zhuǎn)換為指定的格式

今天返回

}

/**

*獲取明天的日期

* @param模式日期格式類(lèi)型,如yyyy-MM-dd,yyyy年MM月dd日HH:mm:ss

* @返回

*/

公共靜態(tài)字符串getTomorrow(字符串模式){

date=new date()//今天的日期

Calendar cal=新GregorianCalendar()

(日期)//設(shè)置時(shí)間

(,1)//將日期增加一天。整數(shù)后推,負(fù)數(shù)前移

Date=()//這個(gè)時(shí)間是日期往后推一天的結(jié)果,也就是明天的日期。

simple Date format SDF=new simple Date format(pattern)//日期格式

string tommorrow=(date)///明天的日期

明天回來(lái)

}

/**

*獲取昨天的日期

* @param模式日期格式類(lèi)型,如yyyy-MM-dd,yyyy年MM月dd日HH:mm:ss

* @返回

*/

公共靜態(tài)字符串getYesterday(字符串模式){

date=new date()//今天的日期

Calendar cal=新GregorianCalendar()

(日期)//設(shè)置時(shí)間

(,-1)//將日期增加一天。整數(shù)后推,負(fù)數(shù)前移

Date=()//這個(gè)時(shí)間是日期往前推一天的結(jié)果,也就是昨天的日期。

simple Date format SDF=new simple Date format(pattern)//日期格式

String yesterday=(date)//昨天的日期

昨天返回

}

/**

*獲得指定日期的第二天

* @param date指定日期

* @param模式日期格式類(lèi)型,如yyyy-MM-dd,yyyy年MM月dd日HH:mm:ss

* @返回

* @throws ParseException

*/

公共靜態(tài)日期getAfterDay(日期日期,字符串模式)引發(fā)ParseException {

Calendar cal=新GregorianCalendar()

(日期)//設(shè)置時(shí)間

(,1)//將日期增加一天。整數(shù)后推,負(fù)數(shù)前移

Date=()//這個(gè)時(shí)間是日期往后推一天的結(jié)果,也就是第二天的日期。

simple Date format SDF=new simple Date format(pattern)//日期格式

next _ date _ str=(date)//第二天的日期

//將日期字符串轉(zhuǎn)換為指定的日期格式類(lèi)型

date after _ date=string tote(next _ date _ str,pattern)

在_date之后返回

}

/**

*獲得指定日期的第二天

* @param date_str指定日期字符串。

* @param模式日期格式類(lèi)型,如yyyy-MM-dd,yyyy年MM月dd日HH:mm:ss

* @返回

* @throws ParseException

*/

公共靜態(tài)字符串getAfterDay(字符串date_str,字符串模式)拋出ParseException {

//將日期字符串轉(zhuǎn)化為指定日期格式類(lèi)型

date date=string tote(date _ str,pattern)

日歷校準(zhǔn)=新格里高利阿倫達(dá)爾

(日期)//設(shè)置時(shí)間

(,1)//把日期往后增加一天。整數(shù)往后推,負(fù)數(shù)往前移動(dòng)

日期=()//這個(gè)時(shí)間就是日期往后推一天的日期結(jié)果,即后一天日期

簡(jiǎn)單日期格式SDF=新的簡(jiǎn)單日期格式(模式)//日期格式

String after_date_str=(date)//后一天日期

在日期字符串之后返回

}

/**

* 獲得指定日期的前一天

* @param date指定日期

* @param模式日期格式類(lèi)型,如年-月-日,年年縮寫(xiě)。毫米(毫米)月截止日期(截止日期的縮寫(xiě))日HH:mm:ss

* @返回

* @throws ParseException

*/

公共靜態(tài)日期getBeforetDay(日期日期,字符串模式)引發(fā)ParseException {

日歷校準(zhǔn)=新格里高利阿倫達(dá)爾

(日期)//設(shè)置時(shí)間

(,-1)//把日期往后增加一天。整數(shù)往后推,負(fù)數(shù)往前移動(dòng)

日期=()//這個(gè)時(shí)間就是日期往后推一天的日期結(jié)果,即前一天日期

簡(jiǎn)單日期格式SDF=新的簡(jiǎn)單日期格式(模式)//日期格式

String before_date_str=(date)//前一天日期

//將日期字符串轉(zhuǎn)化為指定日期格式類(lèi)型

date before _ date=string tote(before _ date _ str,模式)

在_日期之前返回

}

/**

* 獲得指定日期的前一天

* @param date_str指定日期字符串

* @param模式日期格式類(lèi)型,如年-月-日,年年縮寫(xiě)。毫米(毫米)月截止日期(截止日期的縮寫(xiě))日HH:mm:ss

* @返回

* @throws ParseException

*/

公共靜態(tài)字符串getBreforeDay(字符串日期_字符串,字符串模式)拋出ParseException {

//將日期字符串轉(zhuǎn)化為指定日期格式類(lèi)型

date date=string tote(date _ str,pattern)

日歷校準(zhǔn)=新格里高利阿倫達(dá)爾

(日期)//設(shè)置時(shí)間

(,-1)//把日期往后增加一天。整數(shù)往后推,負(fù)數(shù)往前移動(dòng)

日期=()//這個(gè)時(shí)間就是日期往后推一天的日期結(jié)果,即前一天日期

簡(jiǎn)單日期格式SDF=新的簡(jiǎn)單日期格式(模式)//日期格式

String before_date_str=(date)//前一天日期

返回日期前字符串

}

}

測(cè)試類(lèi)

包裹

進(jìn)口

/**

* 測(cè)試類(lèi)

* @作者格姍知識(shí)圈

*/

公共類(lèi)測(cè)試{

公共靜態(tài)void main(String[] args)引發(fā)ParseException {

//日期格式類(lèi)型

字符串模式=