国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

java中的時間操作

2019-11-18 11:47:06
字體:
來源:轉載
供稿:網友

java中的時間操作不外乎這四種情況:

1、獲取當前時間

2、獲取某個時間的某種格式

3、設置時間

4、時間的運算

好,下面就針對這三種情況,一個一個搞定。

 

一、獲取當前時間

 

有兩種方式可以獲得,第一種,使用Date類。

j2SE的包里有兩個Date類,一個是java.sql.Date,一個是java.util.Date

這里,要使用java.util.Date。獲取當前時間的代碼如下

Date date = new Date();

date.getTime();

還有一種方式,使用System.currentTimeMillis();

 

這兩種方式獲得的結果是一樣的,都是得到一個當前的時間的long型的時間的毫秒值,這個值實際上是當前時間值與1970年一月一號零時零分零秒相差的毫秒數。

當前的時間得到了,但實際的應用中最后往往不是要用這個long型的東西,用戶希望得到的往往是一個時間的字符串,比如“2006年6月18號”,或“2006-06-18”,老外可能希望得到的是“06-18-2006”,諸如此類等等。這就是下一個要解決的問題

 

二、獲取某個時間的某種格式

 

獲取時間的格式,需要用到一個專門用于時間格式的類java.text.SimpleDateFormat。

首先,定義一個SimpleDateFormat變量

SimpleDateFormat sdf = new SimpleDateFormat("",Locale.SIMPLIFIED_CHINESE);

這個構造函數的定義如下:

SimpleDateFormat(String pattern, Locale locale)

第一個參數pattern,我們后面再解釋,這里我們使用一個"",第二個參數,是用來設置時區的,這里用到了java.util.Locale這個類,這個類了面定義了很多靜態變量,直接拿過來用就OK,我們把時區設置為Locale.SIMPLIFIED_CHINESE,只看名字,這個靜態變量的意義已經很清楚了。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 枞阳县| 松滋市| 通榆县| 金昌市| 通海县| 富锦市| 延庆县| 外汇| 嘉兴市| 凭祥市| 平阳县| 金乡县| 德兴市| 合川市| 玉田县| 尼玛县| 化隆| 富宁县| 肥东县| 津南区| 革吉县| 庄河市| 鹤峰县| 区。| 屏山县| 沭阳县| 若尔盖县| 湟中县| 贵德县| 清涧县| 察隅县| 永德县| 萍乡市| 塔河县| 特克斯县| 武乡县| 石台县| 喀喇| 团风县| 平和县| 永宁县|