最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中Calendar日歷類(lèi)型常見(jiàn)方法詳解

 更新時(shí)間:2023年11月25日 09:37:59   作者:小亮愛(ài)編碼  
Calendar是Java中常用的時(shí)間處理工具之一,它提供了很多日歷類(lèi)型常見(jiàn)方法,下面是一些常用的方法及對(duì)應(yīng)的代碼和運(yùn)行結(jié)果,感興趣的朋友一起看看吧

Calendar是Java中常用的時(shí)間處理工具之一,它提供了很多日歷類(lèi)型常見(jiàn)方法,下面是一些常用的方法及對(duì)應(yīng)的代碼和運(yùn)行結(jié)果。

1. 如何創(chuàng)建 Calendar 日歷對(duì)象

Calendar 是一個(gè)抽象類(lèi), 無(wú)法通過(guò)直接實(shí)例化得到對(duì)象. 因此, Calendar 提供了一個(gè)方法 getInstance,來(lái)獲得一個(gè)Calendar對(duì)象, 得到的 Calendar 由當(dāng)前時(shí)間初始化

代碼舉例

Calendar cal=Calendar.getInstance();//默認(rèn)當(dāng)前時(shí)間

2. 獲取時(shí)間

get(int field)通過(guò)傳入上述的靜態(tài)屬性可以獲取對(duì)應(yīng)的年月日星期。

代碼舉例

Calendar calendar = Calendar.getInstance();
//獲取年份
System.out.println("年:"+calendar.get(Calendar.YEAR));
//月份默認(rèn)從0開(kāi)始,需要加1
System.out.println("月:"+calendar.get(Calendar.MONTH) + 1);
//獲取日期
System.out.println("日:"+calendar.get(Calendar.DAY_OF_MONTH));
//獲取小時(shí)
System.out.println("時(shí):"+calendar.get(Calendar.HOUR_OF_DAY));
//獲取分鐘
System.out.println("分:"+calendar.get(Calendar.MINUTE));
//獲取秒
System.out.println("秒:"+calendar.get(Calendar.SECOND));
//獲取當(dāng)前時(shí)間是星期幾,1表示星期天,2表示星期一,以此類(lèi)推,7表示星期六
System.out.println("星期:"+calendar.get(Calendar.DAY_OF_WEEK));

運(yùn)行結(jié)果:

年:2023
月:11
日:21
時(shí):9
分:20
秒:14
星期:3

3. 設(shè)置時(shí)間

set(int field , int value)方法通過(guò)傳入上述的靜態(tài)屬性(第一個(gè)參數(shù))來(lái)設(shè)置對(duì)應(yīng)的值(第二個(gè)參數(shù))

一次性設(shè)置時(shí)間,代碼舉例

Calendar calendar = Calendar.getInstance();
//一次性設(shè)置年月日時(shí)分秒
calendar.set(2023,2,5,15,30,50);
System.out.println(calendar.getTime());

運(yùn)行結(jié)果:

Sun Mar 05 15:30:50 CST 2023

單獨(dú)設(shè)置時(shí)間,代碼舉例

Calendar calendar = Calendar.getInstance();
//設(shè)置年份
calendar.set(Calendar.YEAR,2023);
//設(shè)置月份,由于月份下標(biāo)從0開(kāi)始 所以賦值月份要-1
calendar.set(Calendar.MONTH,1);
//設(shè)置日期
calendar.set(Calendar.DAY_OF_MONTH,15);
//設(shè)置小時(shí)
calendar.set(Calendar.HOUR_OF_DAY,23);
//設(shè)置分鐘
calendar.set(Calendar.MINUTE,59);
//設(shè)置秒
calendar.set(Calendar.SECOND,59);
//將星期設(shè)置為星期天
calendar.set(Calendar.DAY_OF_WEEK,1);  
System.out.println(calendar.getTime());

運(yùn)行結(jié)果:

Wed Feb 15 23:59:59 CST 2023

到此這篇關(guān)于Java中Calendar日歷類(lèi)型常見(jiàn)方法詳解的文章就介紹到這了,更多相關(guān)java中Calendar日歷類(lèi)型內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java中System.setProperty()用法與實(shí)際應(yīng)用場(chǎng)景

    Java中System.setProperty()用法與實(shí)際應(yīng)用場(chǎng)景

    System.setProperty是Java中用于設(shè)置系統(tǒng)屬性的方法,它允許我們?cè)谶\(yùn)行時(shí)為Java虛擬機(jī)(JVM)或應(yīng)用程序設(shè)置一些全局的系統(tǒng)屬性,下面這篇文章主要給大家介紹了關(guān)于Java中System.setProperty()用法與實(shí)際應(yīng)用場(chǎng)景的相關(guān)資料,需要的朋友可以參考下
    2024-04-04
  • Java中的@PreAuthorize注解使用詳解

    Java中的@PreAuthorize注解使用詳解

    這篇文章主要介紹了Java中的@PreAuthorize注解使用詳解,@PreAuthorize注解會(huì)在方法執(zhí)行前進(jìn)行權(quán)限驗(yàn)證,支持Spring EL表達(dá)式,它是基于方法注解的權(quán)限解決方案,需要的朋友可以參考下
    2023-10-10
  • Java的Semaphore信號(hào)量使用及原理解讀

    Java的Semaphore信號(hào)量使用及原理解讀

    這篇文章主要介紹了Java的Semaphore信號(hào)量使用及原理解讀,Semaphore(信號(hào)量)是Java中一個(gè)并發(fā)控制工具,用于控制對(duì)共享資源的訪問(wèn),它基于計(jì)數(shù)器的原理,可以限制同時(shí)訪問(wèn)某個(gè)資源的線程數(shù)量,需要的朋友可以參考下
    2023-12-12
  • Java中Scanner的用法示例小結(jié)

    Java中Scanner的用法示例小結(jié)

    有時(shí)候我們?cè)诰帉?xiě)代碼的時(shí)候可能會(huì)使用輸入和輸出,那Java也有自己的輸入和輸出,今天我們來(lái)探究一下,對(duì)Java Scanner用法相關(guān)知識(shí)感興趣的朋友一起看看吧
    2025-04-04
  • SpringBoot 整合 RabbitMQ 的使用方式(代碼示例)

    SpringBoot 整合 RabbitMQ 的使用方式(代碼示例)

    本文詳細(xì)介紹了使用RabbitTemplate進(jìn)行消息傳遞的幾種模式,包括點(diǎn)對(duì)點(diǎn)通信、發(fā)布/訂閱模式、工作隊(duì)列模式、路由模式和主題模式,每種模式都通過(guò)代碼示例展示了生產(chǎn)者和消費(fèi)者的實(shí)現(xiàn),幫助開(kāi)發(fā)者理解和運(yùn)用RabbitMQ進(jìn)行高效的消息處理
    2024-10-10
  • Java實(shí)現(xiàn)的打地鼠小游戲完整示例【附源碼下載】

    Java實(shí)現(xiàn)的打地鼠小游戲完整示例【附源碼下載】

    這篇文章主要介紹了Java實(shí)現(xiàn)的打地鼠小游戲,結(jié)合完整實(shí)例形式分析了Java多線程操作及鍵盤(pán)按鍵響應(yīng)實(shí)現(xiàn)的打地鼠游戲功能相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • java調(diào)用外部程序的方法及代碼演示

    java調(diào)用外部程序的方法及代碼演示

    這篇文章主要介紹了java調(diào)用外部程序的方法及代碼演示的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • Spring Boot啟動(dòng)加載流程自動(dòng)配置的底層原理(專(zhuān)家解讀)

    Spring Boot啟動(dòng)加載流程自動(dòng)配置的底層原理(專(zhuān)家解讀)

    Spring Boot這么少的配置卻能實(shí)現(xiàn)如此豐富的功能?為何啟動(dòng)一個(gè)Spring Boot應(yīng)用可以變得如此簡(jiǎn)單便捷?在這個(gè)看似平凡的啟動(dòng)過(guò)程中,其實(shí)隱藏著一套精妙的自動(dòng)化機(jī)制和源碼邏輯,本文將帶你深入探索 Spring Boot 的啟動(dòng)流程,逐步揭開(kāi)自動(dòng)配置的幕后奧秘
    2026-01-01
  • 淺談mybatis中SQL語(yǔ)句給boolean類(lèi)型賦值問(wèn)題

    淺談mybatis中SQL語(yǔ)句給boolean類(lèi)型賦值問(wèn)題

    這篇文章主要介紹了淺談mybatis中SQL語(yǔ)句給boolean類(lèi)型賦值問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • mybatis plus 自動(dòng)轉(zhuǎn)駝峰配置小結(jié)

    mybatis plus 自動(dòng)轉(zhuǎn)駝峰配置小結(jié)

    SpringBoot提供兩種配置Mybatis的方式,第一種是通過(guò)yml或application.properties文件開(kāi)啟配置,第二種是使用自定義配置類(lèi),通過(guò)給容器添加一個(gè)ConfigurationCustomizer來(lái)實(shí)現(xiàn)更靈活的配置,這兩種方法可以根據(jù)項(xiàng)目需求和個(gè)人喜好選擇使用
    2024-10-10

最新評(píng)論

桃江县| 延边| 满洲里市| 灌阳县| 海南省| 汤阴县| 友谊县| 辛集市| 平原县| 赣榆县| 正定县| 赣州市| 桃江县| 甘谷县| 依兰县| 栾川县| 东平县| 佛教| 朝阳市| 普洱| 长寿区| 株洲县| 理塘县| 调兵山市| 宁阳县| 长顺县| 梁河县| 康定县| 望谟县| 永靖县| 积石山| 延庆县| 蓝山县| 珠海市| 息烽县| 昌江| 日照市| 扶绥县| 洱源县| 九江市| 明水县|