整理Java基礎知識--Calendar 類
Java Calendar類
Calendar 類是 abstract 類 實際使用時實現特定的子類物件
建立一個代表當前日期的Calendar 物件
Calendar ss = Calendar.getInstance();
Calendar 類物件欄位型別
常量 | 描述 |
---|---|
Calendar.YEAR | 年 |
Calendar.MONTH | 月 |
Calendar.DATE | 日 |
Calendar.DAY_OF_MONTH | 日期 |
Calendar.HOUR | 12小時制 |
Calendar.HOUR_OF_DAY | 24小時制 |
Calendar.MINUTE | 分鐘 |
Calendar.SECOND | 秒 |
Calendar.DAY_OF_WEEK | 周幾 |
import java.util.Calendar;public class DateDemo{ public static void main(String[] args){ Calendar ss = Calendar.getInstance(); System.out.println("年:" + ss.get(Calendar.YEAR)); System.out.println("月:" + (ss.get(Calendar.MONTH)+1)); System.out.println("日:" + ss.get(Calendar.DATE)); System.out.println("日期:" + ss.get(Calendar.DAY_OF_MONTH)); System.out.println("十二小時制:" + ss.get(Calendar.HOUR)); System.out.println("二十四小時制:" + ss.get(Calendar.HOUR_OF_DAY)); System.out.println("分鐘:" + ss.get(Calendar.MINUTE)); System.out.println("秒:" + ss.get(Calendar.SECOND)); System.out.println("周幾:" +( ss.get(Calendar.DAY_OF_WEEK)-1)); }}輸出結果:年:2018月:1 原因:第一個是January 為0;初始值為0 正確需+1日:15日期:15十二小時制:11二十四小時制:23分鐘:30秒:30周幾:1 DAY_OF_WEEK是獲取當前日期是一週中的第幾天 從週日算起需 -1
GregorianCalendar 類
建構函式 | 說明 |
---|---|
GregorianCalendar() | 在具有預設語言環境的預設時區內使用當前時間構造一個預設的 GregorianCalendar。 |
GregorianCalendar(int year, int month, int date) | 給定日期 |
GregorianCalendar(int year, int month, int date, int hour, int minute) | 給定日期和時間(精確到分) |
GregorianCalendar(int year, int month, int date, int hour, int minute, int second) | 給定日期和時間(精確到秒) |
GregorianCalendar(Locale aLocale) | 在具有給定語言環境的預設時區內構造一個基於當前時間的 GregorianCalendar |
GregorianCalendar(TimeZone zone) | 在具有預設語言環境的給定時區內構造一個基於當前時間的 GregorianCalendar |
GregorianCalendar(TimeZone zone, Locale aLocale) | 在具有給定語言環境的給定時區內構造一個基於當前時間的 GregorianCalendar。 |
import java.util.*;public class DateDemo{ public static void main(String[] args){ GregorianCalendar ss = new GregorianCalendar(); if(ss.isLeapYear(ss.get(Calendar.YEAR))){ System.out.println(ss.get(Calendar.YEAR) + "是閏年!!!"); } else{ System.out.println(ss.get(Calendar.YEAR) + "不是閏年!!!"); } }}輸出結果:2018不是閏年!!!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/132/viewspace-2813156/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 整理Java基礎知識--Number&Math類Java
- Java基礎知識整理之this用法Java
- Java基礎知識整理之註解Java
- Java基礎複習,整理知識點Java
- Java集合類知識整理Java
- Babel基礎知識整理Babel
- JS基礎知識整理JS
- Java基礎知識整理之程式碼塊Java
- Java基礎知識整理之static修飾方法Java
- Python基礎知識整理Python
- Web前端基礎知識整理Web前端
- Servlet基礎知識點整理Servlet
- C++基礎知識整理C++
- Java基礎知識Java
- Java基礎知識整理之static修飾屬性Java
- 初識Java Java基礎知識Java
- OC UIApplication基礎知識整理UIAPP
- Java基礎知識——類的深層結構Java
- Java基礎概念知識Java
- java基礎知識點Java
- Java基礎知識(二)Java
- Java SE 基礎知識Java
- iOS | 面試知識整理 - OC基礎 (一)iOS面試
- JavaSE基礎學習知識整理大全Java
- 「整理」前端微知識庫 —— 基礎技能前端
- linux基礎知識整理(備忘)Linux
- 架構設計基礎知識整理架構
- Linux系統基礎知識整理Linux
- OC UIViewController基礎知識整理UIViewController
- 時序分析:基礎知識整理(二)
- Java&Android 基礎知識梳理(8) 容器類JavaAndroid
- Java知識整理Java
- Java併發--基礎知識Java
- Java基礎知識點梳理Java
- Java基礎知識——異常Java
- Java基礎知識總結Java
- Java基礎知識面試題Java面試題
- Java基礎知識七——方法Java