日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

詳解Java中的日期類

瀏覽:34日期:2022-08-22 16:25:54

Java 編程語言中時間的處理類有 Date類與 Calendar類。目前官方不推薦使用 Date類,因為其不利于國際化;而是推薦使用 Calendar類,并使用 DateFormat 類做格式化處理。

一、Date 類介紹

Date 表示特定的瞬間,精確到毫秒。

在 JDK 1.1 之前,類 Date 有兩個其他的函數。它允許把日期解釋為年、月、日、小時、分鐘和秒值。它也允許格式化和解析日期字符串。

不過,這些函數的 API 不易于實現國際化。從 JDK 1.1 開始,應該使用 Calendar 類實現日期和時間字段之間轉換,使用 DateFormat 類來格式化和解析日期字符串。

二、Calendar 日歷類介紹

Calendar 類是一個抽象類,它為特定瞬間與一組諸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日歷字段之間的轉換提供了一些方法,并為操作日歷字段(例如獲得下星期的日期)提供了一些方法。

瞬間可用毫秒值來表示,它是距歷元(即格林威治標準時間 1970 年 1 月 1 日的 00:00:00.000,格里高利歷)的偏移量。

該類還為實現包范圍外的具體日歷系統(tǒng)提供了其他字段和方法。這些字段和方法被定義為 protected。

2.1、構造方法

protected Calendar()

由于修飾符是protected,所以無法直接創(chuàng)建該對象。需要通過別的途徑生成該對象。

2.2、getInstance

與其他語言環(huán)境敏感類一樣,Calendar 提供了一個類方法 getInstance,以獲得此類型的一個通用的對象。Calendar 的 getInstance 方法返回一個 Calendar 對象,其日歷字段已由當前日期和時間初始化:

Calendar rightNow = Calendar.getInstance();//獲得當前時間

2.3、Calendar類的成員方法

static Calendar getInstance() 使用默認時區(qū)和區(qū)域設置獲取日歷。通過該方法生成Calendar對象。 public void set(int year,int month,int date,int hourofday,int minute,int second) 設置日歷的年、月、日、時、分、秒。 public int get(int field) 返回給定日歷字段的值。所謂字段就是年、月、日等等。 public void setTime(Date date) 使用給定的Date設置此日歷的時間。Date-Calendar public Date getTime() 返回一個Date表示此日歷的時間。Calendar-Date abstract void add(int field,int amount) 按照日歷的規(guī)則,給指定字段添加或減少時間量。 public long getTimeInMillies() 以毫秒為單位返回該日歷的時間值。

2.4、日歷字段

日歷字段包含以下兩種:一種是表示時間的單位,例如年、月、日等等。另一種是具體的日期,例如一月、二月、三月、一日、二日、三日、一點鐘、兩點鐘等等具體的時間。前者一般獲取的時候使用,后者一般判斷的時候使用。

YEAR:年 MINUTE:分 DAY_OF_WEEK_IN_MONTH:某月中第幾周 MONTH:月 SECOND/MILLISECOND:秒/毫秒 WEEK_OF_MONTH:日歷式的第幾周 DATE:日 DAY_OF_MONTH:和DATE一樣 DAY_OF_YEAR:一年的第多少天 HOUR_OF_DAY:時 DAY_OF_WEEK:周幾 WEEK_OF_YEAR:一年的第多少周

具體時間字段:這里就不累贅了,從一月到十二月、從周一到周五

特殊的:AM_PM 返回1則表示是下午,返回0表示上午。

三、Calendar 開發(fā)示例

3.1、第一次接觸Date類與Calendar類

import java.util.Calendar;import java.util.Date;//記住導報的時候 是java.util!而不是java.sql包public class LearnTimeDemo {public static void main(String[] args) {long TimeNow = System.currentTimeMillis();//獲得系統(tǒng)時間,一般用long類型的,得到此事件,currentTimeMillis()方法精確到毫秒System.out.println('此刻時間'+TimeNow);//輸出為long類型的語言,機器能讀懂的語言Date date=new Date(TimeNow);//用Date類來轉化這個時間System.out.println('轉化的時間'+date);Calendar calendar=Calendar.getInstance();//獲得此刻的時間System.out.println('Calendar獲得的時間'+calendar.getTime());}}

輸出結果:

此刻時間1460469995192

轉化的時間Tue Apr 12 22:06:35 CST 2016

Calendar獲得的時間Tue Apr 12 22:06:35 CST 2016

3.2、Calendar 開發(fā)示例二

import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Demo2 {public static void main(String[] args) {Date date1=new Date(System.currentTimeMillis());Calendar calendar=Calendar.getInstance();//獲得系統(tǒng)時間//格式化時間格式SimpleDateFormat simp01=new SimpleDateFormat('yyyy-MM-dd hh:mm:ss');SimpleDateFormat simp02=new SimpleDateFormat('yyyy-MM-dd');System.out.println('原本的date'+date1);System.out.println('初始化的date類型'+simp01.format(date1));System.out.println('初始化的date類型'+simp02.format(date1));System.out.println('Calendar類獲得的時間'+calendar.get(Calendar.YEAR)+':'+(int)((calendar.get(Calendar.MONTH))+1)+':'+calendar.get(Calendar.DAY_OF_MONTH));//一般月份會少一,所以月份需要+1,每一個get獲得的是字符串,所以需要強轉為int}}

輸出結果:

原本的dateTue Apr 12 22:05:27 CST 2016

初始化的date類型2016-04-12 10:05:27

初始化的date類型2016-04-12

Calendar類獲得的時間2016:4:12

3.3、Calendar 開發(fā)示例三

import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.TimeZone;public class Demo3 {public static void main(String[] args) {Calendar c = Calendar.getInstance(TimeZone.getTimeZone('GMT+08:00')); //獲取東八區(qū)時間 int year = c.get(Calendar.YEAR); //獲取年 int month = c.get(Calendar.MONTH) + 1; //獲取月份,會少一天。所以+1 int day = c.get(Calendar.DAY_OF_MONTH); //獲取當前天數 int t = c.get(Calendar.HOUR_OF_DAY); //獲取當前小時 int m = c.get(Calendar.MINUTE); //獲取當前分鐘 int se = c.get(Calendar.SECOND); //獲取當前秒 SimpleDateFormat s=new SimpleDateFormat('yyyy-MM-dd HH:mm:ss'); //格式化時間格式 String Now = s.format(c.getTime()); //獲得當前日期 format(Obj):格式化一個對象以生成一個字符串。 System.out.println('當前時間:' + year + '-' + month + '-'+ day + ' '+t + ':' + m +':' + se); System.out.println('當前日期Now:' + Now);}}

輸出結果:

當前時間:2016-4-12 22:6:18

當前日期Now:2016-04-12 22:06:18

以上就是詳解Java中的日期類的詳細內容,更多關于Java 日期類的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产乱子精品一区二区在线观看 | 日韩1区2区3区| 欧美aa国产视频| 精品无人区麻豆乱码久久久| 国产精品一级在线观看| 国产亚洲久久| 欧美日一区二区在线观看| 国产欧美日韩一区二区三区在线| 亚洲欧洲日韩精品在线| 日韩欧美激情| 麻豆精品少妇| 亚洲最新无码中文字幕久久 | 中文字幕在线免费观看视频| av最新在线| 电影91久久久| 久久婷婷丁香| 免费精品视频最新在线| 欧美一区网站| 日韩精品中文字幕第1页| 在线午夜精品| 日本欧美久久久久免费播放网| 美女久久久久久| 99成人在线视频| 亚洲欧美激情诱惑| 久久国产麻豆精品| 9999国产精品| 亚洲国产一区二区在线观看| 免费看的黄色欧美网站 | 亚洲综合电影一区二区三区| 亚洲久久视频| 亚洲黄色免费av| 999在线观看精品免费不卡网站| 天堂va欧美ⅴa亚洲va一国产| 韩国一区二区三区视频| 黑丝一区二区三区| 欧美亚洲一级| 高清av一区二区三区| 亚洲午夜久久| 黄色在线观看www| 美女国产精品| 美女性感视频久久| 亚洲男女av一区二区| 久久国产视频网| 成人午夜在线| 亚洲欧美高清| 91亚洲精品视频在线观看| bbw在线视频| 日韩精品久久久久久久软件91| 国内精品伊人| 亚洲欧洲美洲国产香蕉| 中文在线资源| 亚洲精品裸体| 日韩欧美一区二区三区免费观看| 日本一区二区中文字幕| 亚洲黄色免费看| 日韩极品在线观看| 久久久久国产精品一区二区| 青青在线精品| 久久久久久久久久久妇女| 亚洲一级大片| 国产伊人精品| 你懂的国产精品| 国产亚洲激情| 中文字幕在线视频久| 日韩不卡免费视频| 日韩视频精品在线观看| 成人台湾亚洲精品一区二区| 日韩高清不卡一区| 亚洲综合三区| 91精品精品| 国内一区二区三区| 久久国产欧美日韩精品| 欧美日韩免费观看一区=区三区| 日韩成人午夜精品| 欧美不卡视频| 亚洲啊v在线| 精品视频黄色| 欧美久久一区二区三区| 亚洲午夜免费| 欧美网站在线| 久久在线视频免费观看| 激情黄产视频在线免费观看| 国产日产精品_国产精品毛片 | 激情五月综合| 日本一二区不卡| 欧美日韩亚洲一区二区三区在线| 欧美精品黄色| 久久人人88| 国产精品久久久久av电视剧| 国产精品99一区二区三| 国产极品一区| 国产精品午夜av| 亚洲免费成人av在线| 国产在线欧美| 91精品国产成人观看| 伊人久久在线| 国产超碰精品| 亚洲伦乱视频| 国产一区二区三区久久| 国产精品三p一区二区| 日韩精品欧美大片| 日韩精品1区2区3区| 日本综合视频| 国产日韩欧美一区二区三区在线观看| 日韩一二三区在线观看| 奇米777国产一区国产二区| 亚洲精品综合| 久久精品凹凸全集| 国产精品4hu.www| 国内自拍视频一区二区三区| 欧美aaaaaa午夜精品| 美腿丝袜亚洲三区| 国产91在线播放精品| 欧美日一区二区在线观看| 日本午夜精品久久久久| 国产精品美女午夜爽爽| 久久免费影院| 日产精品一区| 国产偷自视频区视频一区二区| 在线一区欧美| 亚洲日韩视频| 久久国产精品免费精品3p| 美女国产精品久久久| 色在线视频观看| 91精品1区| 综合亚洲自拍| 国产精品久久| 午夜精品久久久久久久久久蜜桃| 韩国三级一区| 首页国产欧美日韩丝袜| 国产欧美日韩在线一区二区 | 日本免费在线视频不卡一不卡二| 欧美国产精品| 91精品综合| 免费在线欧美视频| 欧美片第1页综合| 欧美韩日一区| 99视频精品| 久久精品凹凸全集| 日韩黄色大片网站| 伊人久久大香伊蕉在人线观看热v| 国产乱码精品一区二区亚洲| 精品国产不卡| 欧美日韩精品一区二区视频| 亚洲精品高潮| 日本蜜桃在线观看视频| 在线一区二区三区视频| 国产成人久久精品一区二区三区| 在线看片不卡| 国产乱码精品一区二区三区四区| 久久精品青草| 欧美视频久久| 欧美福利专区| 国产日韩欧美三区| 亚洲一级黄色| 欧美一区二区三区免费看| 日韩一区二区在线免费| 在线一区二区三区视频| 国产成人久久精品一区二区三区| 国产精品日韩久久久| 卡一卡二国产精品| 在线精品国产亚洲| 成人日韩在线观看| 久久国产人妖系列| 国产婷婷精品| 中文字幕成在线观看| 人人爱人人干婷婷丁香亚洲| 精品中文字幕一区二区三区av| 久久99久久人婷婷精品综合| 免费成人av在线播放| 成人美女视频| 国产高清亚洲| 亚洲免费在线| 欧美国产小视频| 日韩av影院| 午夜久久美女| 波多野结衣久久精品| 日韩avvvv在线播放| 欧美成人久久| 国产videos久久| 国产精品久久久久久妇女 | 美女网站视频一区| 欧美a一区二区| 日韩av网站免费在线| 丝袜亚洲精品中文字幕一区| 日韩av二区| 欧美成人一二区| 欧美性www| 日韩美女国产精品| 免费观看久久久4p| 欧美午夜不卡| 99久久亚洲精品蜜臀| 精品视频一区二区三区在线观看| 青青草91久久久久久久久| 免费一级片91| 视频在线观看国产精品| 欧美精品一二| 久久久久久久久久久9不雅视频| 国产一区二区三区日韩精品| 国产精品免费大片|