Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvSpDtPrm 159 of 322 menu
◀ ▶

Практика по продвинутой дате и времени в Java

Получите текущий Instant, переведите его в системную зону и выведите локальную дату в формате год-месяц-день.

Даны строки начала и конца смены:

String opened = "01/03/2024 08:00:00"; String closed = "01/03/2024 17:30:00";

Разберите их с шаблоном день/месяц/год часы:минуты:секунды, найдите Duration между отметками в минутах и выведите число.

Дан код:

import java.time.LocalDate; LocalDate from = LocalDate.of(2025, 1, 1); LocalDate to = LocalDate.of(2025, 12, 31);

Подсчитайте Period между датами и выведите количество месяцев в периоде.

Создайте ZonedDateTime 2024-12-31 23:00 в Europe/Moscow, переведите тот же момент в UTC и выведите результат.

Разберите 2024-08-20T15:45:00+02:00 в ZonedDateTime, получите Instant и выведите epoch в секундах.

Запишите текущий момент в системной зоне строкой вида год-месяц-день часы:минуты и выведите ее.

Даны два момента UTC:

import java.time.Instant; Instant a = Instant.parse("2024-01-01T00:00:00Z"); Instant b = Instant.parse("2024-01-01T00:00:01Z");

Выведите true, если Duration.between меньше двух секунд.

Выведите три метки Instant.now с паузой 500 миллисекунд между выводами.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить