• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. Java時間類及函數(shù)用法

        時間:2024-07-26 18:08:41 JAVA認(rèn)證 我要投稿
        • 相關(guān)推薦

        Java時間類及函數(shù)用法

          與傳統(tǒng)程序不同,Sun 公司在推出 Java 之際就將其作為一種開放的技術(shù)。yjbys小編下面為你整理了關(guān)于Java里時間類以及函數(shù)的文章,希望對你有所幫助。

        Java時間類及函數(shù)用法

          1.計算某一月份的最大天數(shù)

          Calendar time=Calendar.getInstance();

          time.clear();

          time.set(Calendar.YEAR,year);

          time.set(Calendar.MONTH,i-1);//注意,Calendar對象默認(rèn)一月為0

          int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天數(shù)

          注:在使用set方法之前,必須先clear一下,否則很多信息會繼承自系統(tǒng)當(dāng)前時間

          2.Calendar和Date的轉(zhuǎn)化

          (1)Calendar轉(zhuǎn)化為Date

          Calendar cal=Calendar.getInstance();

          Date date=cal.getTime();

          (2)Date轉(zhuǎn)化為Calendar

          Date date=new Date();

          Calendar cal=Calendar.getInstance();

          cal.setTime(date);

          3.格式化輸出日期時間

          Date date=new Date();

          SimpleDateFormat df=new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);

          System.out.println(df.format(date));

          4.計算一年中的第幾星期

          (1)計算某一天是一年中的第幾星期

          Calendar cal=Calendar.getInstance();

          cal.set(Calendar.YEAR, 2006);

          cal.set(Calendar.MONTH,;

          cal.set(Calendar.DAY_OF_MONTH, 3);

          int weekno=cal.get(Calendar.WEEK_OF_YEAR);

          (2)計算一年中的第幾星期是幾號

          SimpleDateFormat df=new SimpleDateFormat(“yyyy-MM-dd”);

          Calendar cal=Calendar.getInstance();

          cal.set(Calendar.YEAR, 2006);

          cal.set(Calendar.WEEK_OF_YEAR, 1);

          cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);

          System.out.println(df.format(cal.getTime()));

          輸出:

          2006-01-02

          5.add()和roll()的用法

          (1)add()方法

          SimpleDateFormat df=new SimpleDateFormat(“yyyy-MM-dd”);

          Calendar cal=Calendar.getInstance();

          cal.set(Calendar.YEAR, 2006);

          cal.set(Calendar.MONTH,;

          cal.set(Calendar.DAY_OF_MONTH, 3);

          cal.add(Calendar.DATE, -4);

          Date date=cal.getTime();

          System.out.println(df.format(date));

          cal.add(Calendar.DATE, 4);

          date=cal.getTime();

          System.out.println(df.format(date));

          輸出:

          2006-08-30

          2006-09-03

          (2)roll方法

          cal.set(Calendar.YEAR, 2006);

          cal.set(Calendar.MONTH,;

          cal.set(Calendar.DAY_OF_MONTH, 3);

          cal.roll(Calendar.DATE, -4);

          date=cal.getTime();

          System.out.println(df.format(date));

          cal.roll(Calendar.DATE, 4);

          date=cal.getTime();

          System.out.println(df.format(date));

          輸出:

          2006-09-29

          2006-09-03

          可見,roll()方法在本月內(nèi)循環(huán),一般使用add()方法;

        【Java時間類及函數(shù)用法】相關(guān)文章:

        關(guān)于asp 的常用函數(shù)用法03-30

        簡單介紹php構(gòu)造函數(shù)用法03-15

        Javascript函數(shù)的定義和用法分析03-31

        德語時間從句的用法03-05

        excel時間函數(shù)與時間宏的錄制01-02

        GET.CELL函數(shù)的詳細(xì)用法及實例介紹03-18

        Excel財務(wù)函數(shù)用法大全03-19

        JavaScript中常見的字符串操作函數(shù)及用法07-24

        Java方法(函數(shù))傳值和傳引用的問題03-17

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 在线偷着国产精选视频 | 日本有码中文字幕在线电影 | 亚洲国产成a人v在线观看 | 精品国产欧美日韩在线不卡 | 日本免费无遮挡一区二区三区精品视频 | 亚洲一区二区三区精品视频 |