java中,怎么知道今天是几号?java的作者为什么要让getDate()过时?
java的程序中,想取出今天是几号,代码为:
Date dt = new Date();
int iDay = dt.getDate();
提示说“该函数已过时,改用Calander.。。。”。
真想不明白,java的作者是不是吃饱了撑的?
------解决方案--------------------过时也可以用吧
------解决方案-------------------- Calendar c = Calendar.getInstance();
System.out.println(c.getTime().getDate());
------解决方案--------------------1楼的不厚道啊 过时了还让人家用......
用Calander类 获得今天日期的方法:Calander 对象名=Calender.getInstance()
想获得几号的方法:对象名.get(Calander.DATE)
年:对象名.get(Calander.YEAR)
月:对象名.get(Calander.MONTH)
小时:对象名.get(Calander.HOUR)
分:对象名.get(Calander.MINUTE)
秒;对象名.get(Calander.SECOND)
------解决方案--------------------楼主不就是http://community.csdn.net/Expert/topic/5422/5422587.xml?temp=.8829462的作者么?还敢出来混啊?
------解决方案--------------------我想可能和做国际化的程序有关吧?比如在大陆美国等用公元纪年,台湾用“民国多少年”,日本用“平成多少年”