java 現在が年の何周目なのかを取得する

java 現在が年の何周目なのかを取得する

javaで、現在が年の何周目なのかを取得する手順を記述してます。「Calendar」クラスを使用すれば、1週間単位で今年の何周目になるのか取得することができます。

環境

  • OS windows11 home
  • java 19.0.1

手順

現在が年の何周目なのかを取得するには、「Calendar」クラスを使用します。

Calendar calendar = Calendar.getInstance();

calendar.get(Calendar.WEEK_OF_YEAR)
// 何周目なのかが戻ってきます

実際に、使用してみます。

import java.util.Calendar;
import java.text.SimpleDateFormat;

public class App {
    public static void main(String[] args) throws Exception {
        
        Calendar cal = Calendar.getInstance();        
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");        
        System.out.println("現在日時は" + sdf.format(cal.getTime())); // 現在日時は2022/05/14

        System.out.println(cal.get(Calendar.WEEK_OF_YEAR) + "週目となります"); // 20週目となります

    }
}

取得されていることが確認できます。