java中 Date取具體年份year

2021-07-30 04:13:36 字數 568 閱讀 9317

由於getyear()方法不支援所以使用以下方法

方法一:使用calendar 

例項:

date d = rs.getdate("date");//方法一   一般為date d = new date();

calendar c = calendar.getinstance();

c.settime(d);

int y = c.get(calendar.year);

方法二:使用******dateformat

例項:

string test=new ******dateformat("yyyy").format(rs.getdate("date"));//方法二   一般為.format(new date())

int y = integer.parseint(test);

附:1.型別轉換方法(string轉int)

2.******dateformat使用詳解  

3.在mysql中根據年份查詢資料表中的資料

4.陣列、list、arraylist用法區別

輸入年份和天數計算該年份中具體的日期(指標實現)

includevoid getdata int ptryear,int ptryeaday void getmonthday int year,int yearday,int ptrmonth,int ptrday void dispdate int year,int month,int day i...

java中Date時間的增減

編寫程式,滿足如下需求 1 使用者鍵盤輸入乙個格式為2015 04 06格式的字串string時間 2 通過dateformat把輸入的字串string時間轉換為date時間 3 再把date時間增加2天,並把時分秒設定為當前系統時間 4 把date時間轉換 2015年04月08日 的字串並列印 p...

java 中String和Date型別轉化

問題背景 在web專案中,1.需要使用者手動從web前端輸入 yyyy mm dd 格式的字串,程式邏輯中將此字串轉化成date型存入資料庫。2.需要從資料庫中讀取date 型的資料取出,轉化成 string型。string date dateformat sdf new dateformat yy...