java 获取当前日期是一年中的第几天
一、直接使用当前日期
public static void main(String[] args){
Date date = new Date();
GregorianCalendar gc = (GregorianCalendar) Calendar.getInstance();
gc.setTime(date);
//打印天数
//一年中的第几天 DAY_OF_YEAR,在Calendar中的Field为6,直接获取
System.out.println(gc.get(6));
}
二、使用字符串转换的日期
public static void main(String[] args) throws ParseException{
String nowDate="2022-06-01";
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(nowDate);
GregorianCalendar gc = (GregorianCalendar) Calendar.getInstance();
gc.setTime(date);
//打印天数
//一年中的第几天 DAY_OF_YEAR,在Calendar中的Field为6,获取
System.out.println(gc.get(6));
}
本文介绍如何在Java中利用Calendar类获取当前日期是一年中的第几天,包括直接使用系统日期和通过字符串解析日期两种方法。
871

被折叠的 条评论
为什么被折叠?



