如何在Java中获取特定日期对象的年份数?

Kor*_*gay -1 java calendar date

假设您有一个Date对象,其中包含日/月和年值.

我想知道它是哪个日期.

我的意思是,就像3月5日那样是一年中的第65个.或者像1月15日是15日.

请不要joda时间.(未在当前项目中使用.)

Sud*_*hul 7

您可以使用Calendarjava提供的.使用get()方法和DAY_OF_YEAR,您可以得到您想要的.

例如: -

Calendar cal = new GregorianCalendar();
cal.setTime(new Date()); // Give your own date
System.out.println(cal.get(Calendar.DAY_OF_YEAR));
Run Code Online (Sandbox Code Playgroud)