由於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...