Java認證考試知識點:Java時間類的函數
學習是一條慢長而艱苦的道路,不能靠一時激情,也不是熬幾天幾夜就能學好的`,必須養成平時努力學習的習慣,Java也不例外,下面小編為大家整理了Java裏時間類以及函數的相關文章:
1Calendar和Date的轉化
(1)Calendar轉化為Date
Calendar cal=nstance();
Date date=ime();
(2)Date轉化為Calendar
Date date=new Date();
Calendar cal=nstance();
ime(date);
2.計算某一月份的最大天數
Calendar time=nstance();
r();
(,year);
(H,i-1);//注意,Calendar對象默認一月為0
int day=ctualMaximum(_OF_MONTH);//本月份的天數
注:在使用set方法之前,必須先clear一下,否則很多信息會繼承自系統當前時間
3.格式化輸出日期時間
Date date=new Date();
SimpleDateFormat df=new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);
tln(at(date));
4.計算一年中的第幾星期
(1)計算某一天是一年中的第幾星期
Calendar cal=nstance();
(, 2006);
(H,;
(_OF_MONTH, 3);
int weekno=(_OF_YEAR);
(2)計算一年中的第幾星期是幾號
SimpleDateFormat df=new SimpleDateFormat(“yyyy-MM-dd”);
Calendar cal=nstance();
(, 2006);
(_OF_YEAR, 1);
(_OF_WEEK, AY);
tln(at(ime()));
輸出:
2006-01-02
()和roll()的用法
(1)add()方法
SimpleDateFormat df=new SimpleDateFormat(“yyyy-MM-dd”);
Calendar cal=nstance();
(, 2006);
(H,;
(_OF_MONTH, 3);
(, -4);
Date date=ime();
tln(at(date));
(, 4);
date=ime();
tln(at(date));
輸出:
2006-08-30
2006-09-03
(2)roll方法
(, 2006);
(H,;
(_OF_MONTH, 3);
(, -4);
date=ime();
tln(at(date));
(, 4);
date=ime();
tln(at(date));
輸出:
2006-09-29
2006-09-03
可見,roll()方法在本月內循環,一般使用add()方法;
-
Tomcat JVM如何優化
TomcatJVM優化是我們經常遇到的問題,下面YJBYS小編為大家整理了關於TomcatJVM如何優化的'文章,希望對你有所幫助。#-Xmx6000m:設置JVM最大可用內存為6000MB#-Xms6000m:設置JVM初始可用內存為6000MB#-Xmn2g:設置年輕代大小為2G#-Xss128k:設置每個線程的堆棧大小為128...
-
2016年Java考試精選練習題及答案
1java類可以作為(C)A類型定義機制B數據封裝機制C類型定義機制和數據封裝機制D上述都不對2在創建對象時,必須(C)A先聲明對象,然後才能使用對象B先聲明對象,為對象分配內存空間,然後才能使用對象C先聲明對象,為對象分配內存空間,對對象初始化,然後才能使用對象D上述説法...
-
java面向對象編程題庫及答案
java認證考試正在緊張備考中,為幫助大家更好複習,yjbys小編為同學們帶來最新java認證考試題庫及答案,歡迎參考學習!要是某個類能被同一個包中的其他類訪問,但不能被這個包以外的類訪問,可以(A)A.讓該類不使用任何關鍵字B.使用private關鍵字C.使用final關鍵字D.使用p...
-
Java工程師面試題及答案
現在就快到企業的招聘季了,你們準備好去面試了嗎?今天小編收集了一些面試中常會問道的問題給大家,希望能給大家帶來幫助哦!也祝各位同學都能找到讓自己滿意的工作!1.如何判斷一個數是2的冪。個人認為,數字轉化為二進制,符號位為0,餘下部分有且只有最左邊一位是1,其餘...