1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. Java時間類及函數用法

        時間:2024-07-26 18:08:41 JAVA認證 我要投稿
        • 相關推薦

        Java時間類及函數用法

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

        Java時間類及函數用法

          1.計算某一月份的最大天數

          Calendar time=Calendar.getInstance();

          time.clear();

          time.set(Calendar.YEAR,year);

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

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

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

          2.Calendar和Date的轉化

          (1)Calendar轉化為Date

          Calendar cal=Calendar.getInstance();

          Date date=cal.getTime();

          (2)Date轉化為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()方法在本月內循環,一般使用add()方法;

        【Java時間類及函數用法】相關文章:

        關于asp 的常用函數用法03-30

        簡單介紹php構造函數用法03-15

        Javascript函數的定義和用法分析03-31

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

        excel時間函數與時間宏的錄制01-02

        GET.CELL函數的詳細用法及實例介紹03-18

        Excel財務函數用法大全03-19

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

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

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>