Java時間類及函數用法
與傳統程序不同,Sun 公司在推出 Java 之際就將其作為一種開放的'技術。yjbys小編下面為你整理了關於Java裏時間類以及函數的文章,希望對你有所幫助。
1.計算某一月份的最大天數
Calendar time=nstance();
r();
(,year);
(H,i-1);//注意,Calendar對象默認一月為0
int day=ctualMaximum(_OF_MONTH);//本月份的天數
注:在使用set方法之前,必須先clear一下,否則很多信息會繼承自系統當前時間
ndar和Date的轉化
(1)Calendar轉化為Date
Calendar cal=nstance();
Date date=ime();
(2)Date轉化為Calendar
Date date=new Date();
Calendar cal=nstance();
ime(date);
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()方法;
-
JAVA可移植性的應用
AVA可移植性廣泛應用。軟件可移植性指與軟件從某一環境轉移到另一環境下的難易程度。為獲得較高的可移植性,在設計過程中常採用通用的程序設計語言和運行支撐環境。儘量不用與系統的底層相關性強的語言。下面介紹JAVA的可移植性。一、JAVA作為一種編程語言:源代...
-
學習Java的技巧大綱
在學習中對java的認識不斷的改變,回頭自己走過的路,給後來者分享6個學習技巧,希望對你有幫助!✎1、一定要看書現在學習Java變得比以前容易多了,除了有大量的視頻教程外,還有專業的java培訓機構,這都使學習變得更加傻瓜化,然而我要説的是,Java雖然變得越來越容易學,...
-
java非對稱加密的源代碼(rsa)
java非對稱加密的源代碼rsa有哪些基本知識,下面yjbys小編為大家一一講解!鑑於rsa加密的重要性和相關源代碼的匱乏,經過整理特此貼出。需要下載。importer;importrity.*;importublicKeySpec;importrivateKeySpec;importlidKeySpecException;importrivateKey;impor...
-
Java編程常見問題彙總大綱
在我們寫Java程序的過程中,其實裏面有一些細節大家可能沒怎麼注意,雖然一般沒有什麼大問題,但俗話説的好,差之毫釐失之千里。所以我們一定要注意這些小細節。那在我們日常的編程中,有哪些我們不常注意的小細節呢?下面跟yjbys小編一起來看看吧!字符串連接誤用錯誤的寫...