JAVA Calendar類(lèi)使用方面實(shí)例
Date 類(lèi)最主要的作用就是獲得當(dāng)前時(shí)間,同時(shí)這個(gè)類(lèi)里面也具有設(shè)置時(shí)間以及一些其他的功能,但是由于本身設(shè)計(jì)的問(wèn)題,這些方法卻遭到眾多批評(píng),不建議使用,更推薦使用 Calendar 類(lèi)進(jìn)行時(shí)間和日期的處理。
java.util.Calendar 類(lèi)是一個(gè)抽象類(lèi),可以通過(guò)調(diào)用getInstance()靜態(tài)方法獲取一個(gè) Calendar 對(duì)象,此對(duì)象已由當(dāng)前日期時(shí)間初始化,即默認(rèn)代表當(dāng)前時(shí)間,如 Calendar c = Calendar.getInstance();
那么如何使用 Calendar 獲取年、月、日、時(shí)間等信息呢?我們來(lái)看下面的代碼:
其中,調(diào)用 Calendar 類(lèi)的 getInstance() 方法獲取一個(gè)實(shí)例,然后通過(guò)調(diào)用 get() 方法獲取日期時(shí)間信息,參數(shù)為需要獲得的字段的值, Calendar.Year 等為 Calendar 類(lèi)中定義的靜態(tài)常量。
運(yùn)行結(jié)果
Calendar 類(lèi)提供了getTime()方法,用來(lái)獲取 Date 對(duì)象,完成 Calendar 和 Date 的轉(zhuǎn)換,還可通過(guò)getTimeInMillis()方法,獲取此 Calendar 的時(shí)間值,以毫秒為單位。如下所示:
運(yùn)行結(jié)果:
示例:
輸出:
當(dāng)前時(shí)間:2020-02-07 14:24:52
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 深入了解Java核心類(lèi)庫(kù)--Date,Calendar,DateFormat類(lèi)
- Java使用Calendar類(lèi)實(shí)現(xiàn)動(dòng)態(tài)日歷
- java calendar 日期實(shí)現(xiàn)不斷加一天的代碼
- 詳解Java時(shí)區(qū)處理之Date,Calendar,TimeZone,SimpleDateFormat
- 解決Java Calendar類(lèi)set()方法的陷阱
- Java基于Calendar類(lèi)輸出指定年份和月份的日歷代碼實(shí)例
- Java Calendar日歷類(lèi)原理及使用方法
- Java Calendar類(lèi)使用案例詳解
相關(guān)文章
阿里Sentinel支持Spring Cloud Gateway的實(shí)現(xiàn)
這篇文章主要介紹了阿里Sentinel支持Spring Cloud Gateway的實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-04-04jdk中keytool的使用以及如何提取jks文件中的公鑰和私鑰
JKS文件由公鑰和密鑰構(gòu)成利用Java?Keytool工具生成的文件,它是由公鑰和密鑰構(gòu)成的,下面這篇文章主要給大家介紹了關(guān)于jdk中keytool的使用以及如何提取jks文件中公鑰和私鑰的相關(guān)資料,需要的朋友可以參考下2024-03-03詳解Java Proxy動(dòng)態(tài)代理機(jī)制
今天給大家?guī)?lái)的是關(guān)于Java的相關(guān)知識(shí),文章圍繞著Java動(dòng)態(tài)代理機(jī)制展開(kāi),文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下2021-06-06Mybatis?Plus分頁(yè)查詢(xún)返回total為0問(wèn)題解決
在使用MybatisPlus進(jìn)行分頁(yè)查詢(xún)時(shí),可能會(huì)遇到返回的總條數(shù)(total)為0的問(wèn)題,這通常是由于未配置MybatisPlus的分頁(yè)插件攔截器導(dǎo)致的,本文就來(lái)介紹一下解決方法,感興趣的可以了解一下2024-10-10使用ServletInputStream在攔截器或過(guò)濾器中應(yīng)用后重寫(xiě)
這篇文章主要介紹了使用ServletInputStream在攔截器或過(guò)濾器中應(yīng)用后重寫(xiě),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10關(guān)于@DS注解切換數(shù)據(jù)源失敗的原因?qū)崙?zhàn)記錄
項(xiàng)目配置了多個(gè)數(shù)據(jù)源,需要使用@DS注解來(lái)切換數(shù)據(jù)源,但是卻遇到了問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于@DS注解切換數(shù)據(jù)源失敗原因的相關(guān)資料,需要的朋友可以參考下2023-05-05Java應(yīng)用服務(wù)器之tomcat會(huì)話(huà)復(fù)制集群配置的示例詳解
這篇文章主要介紹了Java應(yīng)用服務(wù)器之tomcat會(huì)話(huà)復(fù)制集群配置的相關(guān)知識(shí),本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07