6
JavaはYYYYMMDD形式で1年のすべての稼働日を取得します
私の日曜日の課題は、特定の年の稼働日を取得してCSVなどのファイルに保存することです。 次のコードがあり、私が直面している問題は、特定の形式で日付を印刷する方法です。つまり、コードは現在、Sat Jan 19 00:00:00 CET 2019のようなものを印刷するため、YYYYMMDDです。 また、週末を除外できる場合、および一般的にJava 8ではるかに短いコードを記述するより良い方法がある場合。 import java.io.*; import java.util.*; import java.text.SimpleDateFormat; public class DatesInYear { public static SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd"); public static void main (String[] args) throws java.lang.Exception { Date dt = new Date(); System.out.println(dt); List<Date> dates = printDates("20190101","20191231"); Collections.reverse(dates); System.out.println(dates.size()); for(Date date:dates) { …