<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            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

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院