永发信息网

java中getyear()怎么用?麻烦写一段代码解释一下吧!

答案:3  悬赏:0  手机版
解决时间 2021-04-06 18:22
  • 提问者网友:太高姿态
  • 2021-04-06 09:53
java中getyear()怎么用?麻烦写一段代码解释一下吧!
最佳答案
  • 五星知识达人网友:長槍戰八方
  • 2021-04-06 09:58
这个是Date中的吧。
Date date = new Date();
int year = date.getYear();

用Calendar的话,获取year这样:
Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);追问非常感谢!我看java的api看不太明白。您能说一下怎么有效地使用API?!谢谢!追答要学会看api呀。
你要理解面向对象啊。
无非在api中体现的就是类,静态字段,构造方法,普通方法,静态方法,继承等东西。
全部回答
  • 1楼网友:白昼之月
  • 2021-04-06 11:25
什么情况
new Date().getYear() ???
  • 2楼网友:廢物販賣機
  • 2021-04-06 10:04
Data.getYear(), 这个方法已经过时了,建议用下面的方法取得日期。
import java.util.* ;
public class DateDemo{
public static void main(String args[]){
Calendar calendar = new GregorianCalendar(); // 实例化Calendar类对象
System.out.println("YEAR: " + calendar.get(Calendar.YEAR));
System.out.println("MONTH: " + (calendar.get(Calendar.MONTH) + 1));
System.out.println("DAY_OF_MONTH: " + calendar.get(Calendar.DAY_OF_MONTH));
System.out.println("HOUR_OF_DAY: " + calendar.get(Calendar.HOUR_OF_DAY));
System.out.println("MINUTE: " + calendar.get(Calendar.MINUTE));
System.out.println("SECOND: " + calendar.get(Calendar.SECOND));
System.out.println("MILLISECOND: " + calendar.get(Calendar.MILLISECOND));
}
};
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯