2011-05-03 45 views
0
Date g=new Date(2011-1900, 3, 2); 
    int y1=g.getYear(); 
    int m1=g.getMonth(); 
    int d1=g.getDay(); 

回答

2

getDay()是从0到6的星期几。尝试g.getDate()。尽管这些方法已被废弃,但仅供参考。

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()方法,因为它们depracated为doc says

+0

+1为理念Date对象。我用旧的弃用方法弄了差不多1个小时,以得到我的结果。你的代码帮助了我。谢谢.. – YuDroid 2012-08-01 12:02:33

相关问题