у 26 рядку виникає виключення, що я перевищую мінімальне або максимальне значення часу. Але я не розумію куди копати. Допоможіть розібратися, будь ласка.
package ua.javarush.task.pro.task16.task1614;
import java.time.Instant;
/*
Кінець часів
*/
public class Solution {
public static void main(String[] args) {
System.out.println(getMaxFromMilliseconds());
System.out.println(getMaxFromSeconds());
System.out.println(getMaxFromSecondsAndNanos());
}
static Instant getMaxFromMilliseconds() {
//напишіть тут ваш код
long maxMilliseconds = Long.MAX_VALUE;
return Instant.ofEpochMilli(maxMilliseconds);
}
static Instant getMaxFromSeconds() {
//напишіть тут ваш код
long maxSeconds = Long.MAX_VALUE;
return Instant.ofEpochSecond(maxSeconds);
}
static Instant getMaxFromSecondsAndNanos() {
//напишіть тут ваш код
long maxSeconds = Long.MAX_VALUE;
long maxNanoseconds = Long.MAX_VALUE;
return Instant.ofEpochSecond(maxSeconds, maxNanoseconds);
}
}