java的Calendar和Date例項

2021-06-26 15:10:02 字數 1254 閱讀 7197

最近看了看關於時間獲取,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 ...