Метод getHour
Метод getHour класса LocalTime возвращает
целое число, представляющее количество часов в данном
объекте времени. Метод не принимает параметров и
возвращает значение типа int в диапазоне
от 0 до 23. Объект LocalTime
при этом не изменяется.
Синтаксис
localTime.getHour()
Пример
Давайте создадим объект времени с помощью метода
of
и получим из него количество часов:
import java.time.LocalTime;
public class Main
{
public static void main(String[] args)
{
LocalTime time = LocalTime.of(14, 30, 45);
int res = time.getHour();
System.out.println(res);
}
}
Результат выполнения кода:
14
Пример
Давайте получим текущее время с помощью метода
now
и выведем количество часов:
import java.time.LocalTime;
public class Main
{
public static void main(String[] args)
{
LocalTime time = LocalTime.now();
int res = time.getHour();
System.out.println(res);
}
}
Результат выполнения кода (зависит от текущего времени):
15
Пример
Давайте разберем время, полученное из строки с помощью
метода parse,
и выведем его часы:
import java.time.LocalTime;
public class Main
{
public static void main(String[] args)
{
LocalTime time = LocalTime.parse("23:59:59");
int res = time.getHour();
System.out.println(res);
}
}
Результат выполнения кода:
23