5

В чем разница между Instant и LocalDateTime?

15

Я знаю, что:

  • Instant является более "техническим" представлением временной метки (наносекунды) для вычислений.
  • LocalDateTime представляет собой более удобное для человека представление даты и времени включая часовые пояса.

Тем не менее, на мой взгляд, оба типа могут быть использованы для большинства случаев применения. Например, в данный момент я запускаю пакетную задачу, в которой мне нужно рассчитать следующий запуск на основе дат, и у меня возникают трудности с поиском плюсов и минусов между этими двумя типами (кроме преимущества точности в наносекундах у Instant и аспекта часовых поясов у LocalDateTime).

Можете ли вы привести примеры приложений, где следует использовать только Instant или LocalDateTime?

Редактировать: Обратите внимание на возможность неправильной интерпретации документации для LocalDateTime относительно точности и часовых поясов.

0 ответ(ов)

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь