Date g=new Date(2011-1900, 3, 2);
int y1=g.getYear();
int m1=g.getMonth();
int d1=g.getDay();
答案 0 :(得分:3)
您可以使用日期对象来获取此类值
Date g=new Date(2011-1900, 3, 2);
Calendar cal=Calendar.getInstance();
cal.setTime(g);
int month=cal.get(Calendar.MONTH)+1;
int day=cal.get(Calendar.DAY_OF_MONTH);
int year=cal.get(Calendar.YEAR);
你不应该使用
getYear(),getMonth(),getDate() and getDay()
方法,因为它们被删除为doc says
答案 1 :(得分:2)
getDay()
是从0到6的星期几。尝试g.getDate()
。虽然这些方法已被弃用,但仅供参考。