有没有办法在几天内在java中获取日期?例如,Jan 1等于1,而2月1等于32?而不是标准时间格式yyyy / mm / dd? 也许通过某种方式编辑日期格式化程序:
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd");
LocalDate localDate = LocalDate.now();
答案 0 :(得分:1)
LocalDate localDate = LocalDate.now();
System.out.println(localDate.getDayOfYear());
返回:年份,从1到365,或闰年为366
答案 1 :(得分:0)
您可以在下面使用
日历日历= Calendar.getInstance(); int dayOfYear = calendar.get(Calendar.DAY_OF_YEAR);
答案 2 :(得分:0)
int day = LocalDate.getDayOfYear();
答案 3 :(得分:0)
试试这个
SimpleDateFormat format1=new SimpleDateFormat("MM/dd/yyyy");
Date dt1=format1.parse(pass your date);
DateFormat format2=new SimpleDateFormat("EEEE");
String finalDay=format2.format(dt1);