Java常用类之【日期相关类】
一、日期類
Java語言提供了2個類來處理日期
Date類
Date類以毫秒來表示特定的日期構造方法Date date = new Date();System.out.println(date);獲取當前時間方法
long getTime()
返回自 1970 年 1 月 1 日 00:00:00 GMT 以來此 Date 對象表示的毫秒數
該類【大部分方法被廢棄,現在一般用Calendar類】
SimpleDateFormat類
對日期進行格式化允許進行格式化(日期 -> 文本)、解析(文本 -> 日期)Date date = new Date();日期格式化:
【默認格式化】SimpleDateFormat formater = new SimpleDateFormat();
System.out.println(formater.format(date));//默認的Date–>String
【自定義格式化】SimpleDateFormat formater2 = new SimpleDateFormat(“yyyy年MM月dd日 EEE HH:mm:ss”);
常用日期和時間模式
二、Calendar類
Calendar類【是抽象類】
主要用于完成日期字段之間相互操作的功能,即可以設置和獲取日期數據的特定部分。獲取Calendar類的實例
利用已實現子類:GregorianCalendar
【方式一】Calendar objCalendar = Calendar.getInstance();//獲取當前日期時間
getInstance()返回的是它的子類GregorianCalendar的對象
【方式二】Calendar objCalendar = new GregorianCalendar();
獲取年月日
年——–>Calendar.YEAR
月(0~11)——–>Calendar.MONTH
一年中的第一個月是JANUARY,它為0
天——–>Calendar.DATE
星期——–>Calendar.DAY_OF_WEEK
Calendar的星期是從星期日算起:Calendar.SUNDAY是1
,星期六Calendar.SATURDAY是7
小時——–>Calendar.HOUR_OF_DAY
分——–>Calendar.MINUTE
秒——–>Calendar.SECOND
總結
以上是生活随笔為你收集整理的Java常用类之【日期相关类】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java常用类之【Math类、Rando
- 下一篇: Java常用类之String类练习