java 現在が月で何回目の曜日なのかを取得する
javaで、現在が月で何回目の曜日なのかを取得する手順を記述してます。
環境
- OS windows11 home
- java 17.0.2
手順
現在が月で何回目の曜日なのかを取得するには、「Calendar」クラスを使用します。
Calendar calendar = Calendar.getInstance();
calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH)
// 回数が戻ってきます実際に、使用してみます。「2022/05/14」は2回目の土曜日となります。
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
String[] str = { "日", "月", "火", "水", "木", "金", "土" };
System.out.println(str[cal.get(Calendar.DAY_OF_WEEK) - 1]); // 土
System.out.println(cal.get(Calendar.DAY_OF_WEEK_IN_MONTH)); // 2
}
}取得されていることが確認できます。
-
前の記事
React Nativeでモバイルアプリ開発を始める際の基礎知識 2025.03.05
-
次の記事
PHPのエラー『Warning: A Non-numeric Value Encountered』の解決方法 2025.03.05
コメントを書く