2017-05-02 5 views
-1

javaで日付を取得する方法はありますか?たとえば、Jan 1は1に等しく、Feb 1は32に等しくなります。標準時形式yyyy/mm/ddではなく?何とかフォーマッタ日付を編集して、おそらく :日付を取得する方法Javaのみ?

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

を試してみてください'Day-of-year'を使用する:https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html –

答えて

0

あなたは

下のカレンダーのカレンダー= Calendar.getInstance()を使用することができます。 int dayOfYear = calendar.get(Calendar.DAY_OF_YEAR);

0

int day = LocalDate.getDayOfYear();

1

使用getDayOfYear()

LocalDate localDate = LocalDate.now(); 
System.out.println(localDate.getDayOfYear()); 

戻り値:うるう年で1から365まで日の年、または366

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); 
関連する問題