JAVA date類和Calendar類(自用)

2021-09-13 18:58:03 字數 1158 閱讀 5450

date a=new date();//返回當前時間

system.out.println(a);

******dateformat b=new ******dateformat(「yyyy-mm-dd hh:mm:ss」); //更改時間格式

string date=b.format(a);//格式化為自己設定的格式:hh為24小時制,hh為12小時制

//mm為月份 mm為分鐘 大小寫不能混

system.out.println(date);

try catch (parseexception e)

calendar cal=calendar.getinstance();//獲得calendar的通用物件,即返回乙個calendar的物件

//不能使用new來獲得物件 因為calendar是乙個抽象類

cal.set(calendar.year,2000);//設定年份為2000

system.out.println(cal.get(calendar.year));//2000

calendar jjj=calendar.getinstance();//重新獲取乙個物件

cal.set(jjj.get(calendar.year),5,30,17,0,0);//年,月,日,小時,分鐘,秒

system.out.println(cal.get(calendar.month));//輸出為5,但是當輸入的天數大於每月最大天數時

//月份會自動+1 月份是按每月具體時間計算

system.out.println(cal.get(calendar.day_of_month));

system.out.println(cal.get(calendar.year));//2019

system.out.println(jjj.get(calendar.year));//2019

system.out.println(jjj.get(calendar.month)+1);

cal.gettimeinmillis();//long型的整數 表示從1790-1-1 00:00:00到當前時間總共經過的時間的毫秒數。

cal.add(calendar.year,2);

system.out.println(cal.get(calendar.year));//輸出為2021 ,即加了兩年

Java Date類的使用總結

date類表示特定的瞬間,精確到毫秒。有2種方法可以建立date物件 這裡不考慮已過時的建構函式 1 public date 分配 date 物件並初始化此物件,以表示分配它的時間 精確到毫秒 1 test 2public void test1 sun oct 23 22 39 14 cst 201...

C 類和物件 類和物件

c 中物件的型別稱為類,類代表了某一批物件的共性和特徵,類是物件的抽象,而物件是類的具體例項,類是抽象的,不占用記憶體,而物件是具體的,占用 儲存空間,這點很重要,讀者需要牢記。類是使用者自己指定的型別,如果程式中要用到類型別,必須自己根據需要進行宣告,或者使用別人已設計好的類,c 標準本身並不提供...

C C 類和物件 基類和派生類

子類物件包含多個組成部分 也就是多個子物件 含有派生類自己定義的成員變數 成員函式的子物件 該派生類所繼承的基類的子物件,這個子物件包含的是基類中定義的成員變數 成員函式 派生類物件含有基類對應的組成部分 include using namespace std class father virtua...