如何在几天内获得Java日期?

时间:2017-05-02 16:32:36

标签: java

有没有办法在几天内在java中获取日期?例如,Jan 1等于1,而2月1等于32?而不是标准时间格式yyyy / mm / dd? 也许通过某种方式编辑日期格式化程序:

DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd");
LocalDate localDate = LocalDate.now();

4 个答案:

答案 0 :(得分:1)

使用getDayOfYear()

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);