最近看了看關於時間獲取,calendar和date類,小了個例子涵蓋大部分方法及常量,可執行對比。
* 計算2013-01-01的資訊
private static void theday()
* 上月1號的一些資訊
private static void lastmonfirday() {
cal = calendar.getinstance();
system.out.println("-------current "+cal.gettime());
cal.set(calendar.month,cal.get(calendar.month)-1);
cal.set(calendar.day_of_month, 1);
cal.set(calendar.hour_of_day, 0);
cal.set(calendar.minute, 0);cal.set(calendar.second, 0);
system.out.println("--------after "+cal.gettime());system.out.println("--------after year: "+cal.get(calendar.year));
system.out.println("--------after month: "+(cal.get(calendar.month)+1));
system.out.println("--------after day_of_month: "+cal.get(calendar.day_of_month));
system.out.println("--------after day_of_week: "+cal.get(calendar.day_of_week));
system.out.println("--------after day_of_week_in_month: "+cal.get(calendar.day_of_week_in_month));
system.out.println("--------after hour_of_day: "+cal.get(calendar.hour_of_day));system.out.println("--------after minute: "+cal.get(calendar.minute));
system.out.println("--------after second: "+cal.get(calendar.second));
/** calendar的add和roll方法區別
*/
java之Calendar和正則
1.1 將calendar按照固定格式輸出 首先確定 dateformat,然後將calendar轉換為date,最後輸出 string str yyyy mm dd hh mm dateformat sdf new dateformat str date date cal.gettime syst...
Calendar和Date的用法
1 用calendar將2001年3月15號 15點37分5秒 格式化為毫秒數 public static void main string args throws parseexception calendar calendar calendar.getinstance calendar.set ...
JAVA中的Date類與Calendar類
calendar類 1.calendar類不能呼叫建構函式,只能使用單例模式來操作,例如 calendar test calendar.getinstance 並且只能用在static方法下。2.calendar預設是獲取當前系統距離1970年1月一日到現在的時間,可以通過test.gettime ...