JAVA Calendar類使用方面實例_java

來源:腳本之家  責任編輯:小易  

這是一個關于日歷的程序,主要是輸出了兩條信息,第一條是現在是哪年哪月哪日星期幾,輸出的第二個信息就是1945年8月15日和1931年9月18日相隔多少天。想看明白這個程序并不難,他就是通過Calenar對象來獲得一些時間信息,比如calendar.get(Calendar.YEAR))這句就是獲取現在是多少年,這些方法你記住就行了,具體是怎么獲得到得都是sun公司自己實現的,你沒必要去知道他是怎么實現的,如果你要是對源代碼感興趣也可以看看www.13333515.buzz防采集請勿采集本網。

Date 類最主要的作用就是獲得當前時間,同時這個類里面也具有設置時間以及一些其他的功能,但是由于本身設計的問題,這些方法卻遭到眾多批評,不建議使用,更推薦使用 Calendar 類進行時間和日期的處理。

你查一下API Calendar的getActualMaximum(int field)他傳入的是一個int類型,這個方法的具體意思就是說根據你傳入的參數代表的意思(年、月、周等)查詢當前(年、月、周)擁有的最大值。如果是

java.util.Calendar 類是一個抽象類,可以通過調用getInstance()靜態方法獲取一個 Calendar 對象,此對象已由當前日期時間初始化,即默認代表當前時間,如 Calendar c = Calendar.getInstance();

你想說什么?createCalendar()肯定是根據時區和語言環境來創建Calendar的。我返回了父類對象,就調用父類的方法即可了,Calendar類的什么方法都能使用。應該是你多態不過關吧。

那么如何使用 Calendar 獲取年、月、日、時間等信息呢?我們來看下面的代碼:

Calendar calendar=Calendar.getInstance();就可以了 Calendar可以和Date相互轉換的

其中,調用 Calendar 類的 getInstance() 方法獲取一個實例,然后通過調用 get() 方法獲取日期時間信息,參數為需要獲得的字段的值, Calendar.Year 等為 Calendar 類中定義的靜態常量。

java.util.Calendar.getTimeInMillis()方法返回此Calendar以毫秒為單位的時間。舉例: Calendar cal=Calendar.getInstance();創建一個日期的實例 System.out.println(\"Current time is:\"+cal.

運行結果

是用了靜態導入吧?解決方案有2個: 1,import的地方 加入 import static java.util.Calendar.*;2,改成這樣 Calendar.YEAR Calendar.MONTH Calendar.DATE

Calendar 類提供了getTime()方法,用來獲取 Date 對象,完成 Calendar 和 Date 的轉換,還可通過getTimeInMillis()方法,獲取此 Calendar 的時間值,以毫秒為單位。如下所示:

運行結果:

示例:

  輸出:

當前時間:2020-02-07 14:24:52

Calendar類的靜態方法getInstance()可以初始化一個日歷對象:Calendar now=Calendar.getInstance();可以使用下面三個方法把日歷定到任何一個時間:set(int year,int month,int date)set(int year,int month,int date,int hour,int minute)set(int year,int month,int date,int hour,int minute,int second)如果想獲得年份、月份、小時等信息可以使用:Now.get(Calendar.Month);這樣的方法 0表示一月,1表示二月get(Calendar.DAY_OF_MONTH)獲得這個月的第幾天get(Calendar.DAY_OF_WEEK)獲得這個星期的第幾天get(Calendar.DAY_OF_YEAR)獲得這個年的第幾天getTimeMillis()獲得當前時間的毫秒表示內容來自www.13333515.buzz請勿采集。


  • 本文相關:
  • java calendar類的使用總結實例
  • java calendar類使用總結及使用實例
  • java中calendar類用法實例詳解
  • java calendar類的詳解及使用實例
  • java calendar類的時間操作
  • java中的日期和時間類以及calendar類用法詳解
  • java中date類和calendar類的常用實例小結
  • 詳解spring cloud eureka注冊中心
  • java線程重復執行以及操作共享變量的代碼示例
  • 應用市場中java攔截器和切面的使用實例詳解
  • java導出excel表格的實例教學
  • java實現隨機森林randomforest的示例代碼
  • 詳解在spring mvc或spring boot中使用filter打印請求參數問題
  • 使用beanfactory實現創建對象
  • spring @bean vs @service注解區別
  • idea快速搭建spring cloud注冊中心與注冊的方法
  • java線程間通信的通俗解釋及代碼示例
  • java中的calendar類主要有那些方法
  • JAVA calendar類
  • java的Calendar類
  • java 的Calendar類
  • JAVA中Calendar類getActualMaximum()方法的使用
  • java Calendar類是如何獲取實例的?
  • java Calendar類是如何獲取實例的?
  • java Calendar類中的getTimeInMillis 有什么用
  • JAVA的Calendar類的問題
  • java的Calendar類的問題
  • 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全c#教程vbvb.netc 語言java編程delphijavaandroidiosswiftscala易語言匯編語言其它相關首頁javajava calendar類的使用總結實例java calendar類使用總結及使用實例java中calendar類用法實例詳解java calendar類的詳解及使用實例java calendar類的時間操作java中的日期和時間類以及calendar類用法詳解java中date類和calendar類的常用實例小結詳解spring cloud eureka注冊中心java線程重復執行以及操作共享變量的代碼示例應用市場中java攔截器和切面的使用實例詳解java導出excel表格的實例教學java實現隨機森林randomforest的示例代碼詳解在spring mvc或spring boot中使用filter打印請求參數問題使用beanfactory實現創建對象spring @bean vs @service注解區別idea快速搭建spring cloud注冊中心與注冊的方法java線程間通信的通俗解釋及代碼示例java使double保留兩位小數的多方java8 十大新特性詳解java.net.socketexception: connjava寫入文件的幾種方法分享java環境變量的設置方法(圖文教程java 十六進制與字符串的轉換java list用法示例詳解java中file類的使用方法javaweb實現文件上傳下載功能實例java 字符串截取的三種方法(推薦java生成縮略圖的方法示例java中的vector類使用方法示例詳解解析java的spring框架的beanpostprocessojava servlet手機app訪問接口(二)短信驗證簡述mybatis增刪改查實例代碼java按鈕控件數組實現計算器界面示例分享mybatis開發dao層的兩種方式實現(原始dajava中數組在內存中存放原理的講解spring定時任務執行兩次及tomcat部署緩慢spring boot 2.x html中引用css和js失效問
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.13333515.buzz All Rights Reserved
    3排列五开奖结果