Я хочу получить текущую дату из системы (например, 2021-06-22) и сравнить с датой ввода (например, 2021-06-22) в groovy-коде. Я пробовал приведенный ниже код, но получаю ошибку в месяц поле.
TimeZone tz = TimeZone.getTimeZone('UTC');
cal.setTimeZone(tz);
int hour = cal.get(Calendar.HOUR_OF_DAY) //Get the hour from timestamp
int min = cal.get(Calendar.MINUTE) //Get the Minutes from timestamp
int sec = cal.get(Calendar.SECOND)
int day = cal.get(Calendar.DAY_OF_WEEK)
int date = cal.get(Calendar.DATE)
int month= cal.get(Calendar.MONTH)
int year= cal.get(Calendar.YEAR)
println month
java.time
- это то, что используется в настоящее время. - person cfrick   schedule 22.06.2021