1

我想在java中获取日期的月份日期

我尝试 getday() 但它返回星期几

     for (int i =0; i<count; i++) {

  series1.add(new Task(Names.get(i),  
Date.from(LocalDate.of(Dates.get(j).getYear(), Dates.get(j).getMonth(),Dates.get(j).getDay()).atStartOfDay().toInstant(ZoneOffset.UTC)),  
Date.from(LocalDate.of(Dates.get(k).getYear(),Dates.get(k).getMonth(),Dates.get(k).getDay()).atStartOfDay().toInstant(ZoneOffset.UTC))  
         ) 
         );

  j+=2;k+=2;

}
4

2 回答 2

2
于 2019-05-25T04:01:48.757 回答
0

我假设DatesMap这样Dates.get(key)返回存储在地图中的特定日期。

在这种情况下,您可以简单地使用java.util.Calendar来从日期中获取月份中的日期作为整数。

Date dt = Dates.get(key);
Calendar cal = Calendar.getInstance();
cal.setTime(dt);
int dayOfMonth = cal.get(Calendar.DAY_OF_MONTH);

希望能帮助到你!

于 2019-05-24T21:42:22.920 回答