public static void main(String[] args) {
LocalDate date = LocalDate.now().withDayOfMonth(1);
int month;
if (args.length >= 2) {
month = Integer.parseInt(args[0]);
int year = Integer.parseInt(args[1]);
date = LocalDate.of(year, month, 1);
Co się dzieje w momencie "Integer.parseInt(args[0])", zupełnie tego nie rozumiem. Co się tutaj wyprawia?