首先,先說一下date與string的互轉用法,這裡需要用到******dateformat
1 date date = newdate與calendar之間的互轉date();2//
設定格式
3 ******dateformat sdf = new ******dateformat("yyyy-mm-dd hh:mm:ss");
45 string strdate =sdf.format(date);6//
string轉為date型別
7 date now = sdf.parse(strdate);
1 calendar cal =calendar.getinstance();利用calendar獲取年、月、周、日、小時等時間域23 cal.settime(new
date());
45 date date = cal.gettime();
cal.get(calendar.year);對時間進行加減cal.get(calendar.month);
cal.get(calendar.week);
1 cal.add(calendar.month, 1);add 方法的乙個引數為 需要加減的 時間域(年、月、周等),引數二位 變化量,負數代表時間向前(過去)推移,也就是所謂的減,碰到跨域的情況,比如現在是2012-11,然後執行 cal.add(calendar.month,3),時間會自動變為2013-02,然後roll()方法則不會,roll方法會將時間推到2012-02,它只對指定的時間域加減,是不會自動跨域的2 cal.add(calendar.week,2);
3 cal.add(calendar.minute,-10);
**:
Java學習筆記之Java的String類
string s0 test string s1 test string s2 te st system.out.println s0 s1 system.out.println s0 s2 執行結果 true true用 操作符建立的字串放在string pool中。當用 操作符建立乙個字串時,j...
JAVA基礎 java中E,T,?的區別
listlist new arraylist t t list.get 0 list list new arraylist t t t list.get 0 相信你已經看出 a 用泛型只是確定了集合內的元素的型別,但卻是在編譯時確定了元素的型別再取出來時已經不再需要強轉 增強程式可讀性,穩定性和效率...
java反射 通用的java反射工具
因專案需要,需要反射呼叫安卓系統audiomanager的一些方法,這些方法或者使用 hide標記,或者需要的sdk版本比較高,無法直接呼叫,這個時候,反射就是一大神器了。正常的反射呼叫流程如下 非靜態有返回值方法反射 class clazz class.forname full classname...