<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    java calendar獲取當前時間

    文檔

    java calendar獲取當前時間

    calendar獲取當前時間其實是在Java中自身的利用,只是其取法比較繁瑣,要分別取出當前的年、月、日、時、分、秒將其拼接起來。另外Calendar在Java中是一個抽象類,GregorianCalendar是它的一個具體實現。
    推薦度:
    導讀calendar獲取當前時間其實是在Java中自身的利用,只是其取法比較繁瑣,要分別取出當前的年、月、日、時、分、秒將其拼接起來。另外Calendar在Java中是一個抽象類,GregorianCalendar是它的一個具體實現。

    java calendar獲取當前時間是什么,讓我們一起了解一下?

    calendar獲取當前時間其實是在Java中自身的利用,只是其取法比較繁瑣,要分別取出當前的年、月、日、時、分、秒將其拼接起來。

    Calendar 在 Java 中是一個抽象類(Abstract Class),GregorianCalendar 是它的一個具體實現。

    我們也可以自己的 Calendar 實現類,然后將它作為 Calendar 對象返回(面向對象的特性)。

    實戰操作,我們以獲取系統當前時間為例,該如何操作?

    ?public?static?void?main(String[]?args)?{?
    ?Calendar?cal=Calendar.getInstance();
    ?int?year?=?cal.get(Calendar.YEAR);?
    ?int?month?=?cal.get(Calendar.MONTH)+1;
    int?day?=?cal.get(Calendar.DATE);
    ?int?hour=?cal.get(Calendar.HOUR);?
    ?int?min=?cal.get(Calendar.MINUTE);?
    ?int?sec=?cal.get(Calendar.SECOND);
    ?System.out.println(year+"-"+month?+"-"+day+"?"+hour+":"+min+":"+sec);//獲取系統當前時間?
    ?}

    拓展一下:Calendar 對象在使用時,最值得注意的事項是Calendar 對象的容錯性,Lenient設置。

    我們知道特定的月份有不同的日期,當一個用戶給出錯誤的日期時,Calendar 如何處理的呢?

    import?java.io.*;
    ?import?java.util.*;
    ?
    ?public?class?WhatIsCalendar
    ?{
    ?public?static?void?main(String[]?args)?throws?Exception{
    ?Calendar?cal1?=?Calendar.getInstance();
    ?cal1.set(2000,?1,?32,?0,?0,?0);
    ?System.out.println(cal1.getTime());
    ?cal1.setLenient(false);
    ?cal1.set(2000,?1,?32,?0,?0,?0);
    ?System.out.println(cal1.getTime());
    ?}
    ?}

    它的執行結果是:

    Tue?Feb?01?00:00:00?PST?2000
    Exception?in?thread?"main"?java.lang.IllegalArgumentException
    at?java.util.GregorianCalendar.computeTime(GregorianCalendar.java:1368)
    at?java.util.Calendar.updateTime(Calendar.java:1508)
    at?java.util.Calendar.getTimeInMillis(Calendar.java:890)
    at?java.util.Calendar.getTime(Calendar.java:871)
    at?WhatIsCalendar.main(WhatIsCalendar.java:12)1234567

    當我們設置該 Calendar 為 Lenient false 時,它會依據特定的月份檢查出錯誤的賦值。

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    java calendar獲取當前時間

    calendar獲取當前時間其實是在Java中自身的利用,只是其取法比較繁瑣,要分別取出當前的年、月、日、時、分、秒將其拼接起來。另外Calendar在Java中是一個抽象類,GregorianCalendar是它的一個具體實現。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關推薦
    java callback java ceiling 平板如何錄屏 java cglib iPad怎么重啟 java channel java charat java charsequence java charset java cipher java class java class.forname java classloader java clob java clone() java collect java collections java color java combobox java comet 蘋果13怎么開機 java calculate java byte取值范圍 java bytebuffer java bundle java build.gradle java bufferedoutputstream java bufferedimage wps怎么求和 java break java blob java bit 如何清理win10電腦c盤 java binlog win10c盤滿了怎么清理 java binder java binary excel表格怎么合并單元格 java bigdecimal java benchmark
    Top 久久精品亚洲中文字幕无码麻豆| 国产精品妇女一二三区| 亚洲AV无码一区二区三区久久精品| 国产精品成人亚洲| 久久精品国产亚洲av麻豆图片| 青娱乐精品视频在线观看| 亚洲综合一区二区国产精品| 国产精品免费综合一区视频| 精品少妇ay一区二区三区| 国产国拍亚洲精品mv在线观看| 日韩精品视频免费观看| 久久亚洲国产精品一区二区 | 一本色道久久88精品综合| 精品久久人妻av中文字幕| 午夜精品乱人伦小说区| 精品一区二区三区水蜜桃| 国产美女在线精品免费观看| 99久久精品国产高清一区二区| 亚洲精品美女久久7777777| 中文精品久久久久国产网址| 国产成人精品一区二区三区| 精品亚洲麻豆1区2区3区| 国产高清在线精品一本大道| 青青热久久国产久精品 | 999国内精品永久免费观看| 久久久久亚洲精品天堂久久久久久 | 久久久这里有精品中文字幕| 亚洲视频国产精品| 香蕉久久夜色精品国产小说| 久久精品视频网站| 国产精品成人99久久久久91gav | 中文字幕动漫精品专区| 国产在线高清精品二区| 国产精品自在在线午夜出白浆| 竹菊影视国产精品| 在线电影国产精品| 国产精品亚洲四区在线观看| 亚洲αv在线精品糸列| 日本精品卡一卡2卡3卡四卡| 国产精品无码日韩欧| 精品人妻人人做人人爽夜夜爽 |