Перейти к основному содержимому

48 записей с тегом "Java Dates"

Посмотреть все теги

· 10 мин. чтения

1. Обзор

В этом уроке мы сериализуем даты с Джексоном. Мы начнем с сериализации простого файла java.util. Date , затем Joda-Time и, наконец, Java 8 DateTime .

2. Сериализация даты в метку времени

Во-первых, давайте посмотрим, как сериализовать простой java.util.Date с помощью Jackson .

В следующем примере мы сериализуем экземпляр « Event », который имеет поле даты « eventDate »:

· 5 мин. чтения

1. Введение

Thymeleaf — это механизм шаблонов Java, способный напрямую работать с Spring. Чтобы познакомиться с Thymeleaf и Spring, ознакомьтесь с этой статьей .

Помимо этих основных функций, Thymeleaf предлагает нам набор служебных объектов, которые помогут нам выполнять общие задачи в нашем приложении.

В этом руководстве мы обсудим обработку и форматирование новых и старых классов Java Date с несколькими функциями Thymeleaf 3.0.

2. Зависимости Maven

· 5 мин. чтения

1. Введение

Регулярные выражения — это мощный инструмент для сопоставления различных типов шаблонов при правильном использовании.

В этой статье мы будем использовать пакет java.util.regex , чтобы определить, содержит ли данная строка допустимую дату или нет.

Введение в регулярные выражения см. в нашем Руководстве по API регулярных выражений Java .

2. Обзор формата даты

· 3 мин. чтения

1. Обзор

В этом уроке мы собираемся пролить свет на то, как отформатировать момент в String в Java .

Во-первых, мы начнем с небольшого предыстории того, что такое момент в Java. Затем мы покажем, как ответить на наш главный вопрос, используя ядро Java и сторонние библиотеки, такие как Joda-Time.

2. Форматирование Instant с помощью Core Java

Согласно документации Java , момент — это измеренная временная метка эпохи Java 1970-01-01T00:00:00Z.

· 2 мин. чтения

1. Обзор

В этом руководстве мы познакомимся с различными способами вычитания дней из объекта Date в Java.

Мы начнем с использования Date Time API, представленного в Java 8. После этого мы узнаем, как это сделать, используя классы из пакета java.util , и, наконец, добьемся того же с помощью с помощью библиотеки Joda-Time .

2. java.time.LocalDateTime

API даты/времени, представленный в Java 8, в настоящее время является наиболее жизнеспособным вариантом для вычисления даты и времени.

· 4 мин. чтения

1. Введение

В этом кратком руководстве мы увидим, как запрашивать объекты по датам с помощью Spring Data JPA.

Во-первых, мы освежим нашу память о том, как отображать дату и время с помощью JPA. Затем мы создадим объект с полями даты и времени, а также репозиторий Spring Data для запроса этих объектов.

2. Сопоставление дат и времени с помощью JPA

Для начала мы рассмотрим немного теории об отображении дат с помощью JPA . Важно знать, что нам нужно решить, хотим ли мы представлять:

· 10 мин. чтения

1. Обзор

В Java 8 представлены новые API для даты и времени , чтобы устранить недостатки старых java.util.Date и java.util.Calendar .

В этом руководстве давайте начнем с проблем в существующих API-интерфейсах даты и календаря и обсудим, как их решают новые API -интерфейсы даты и времени Java 8.

Мы также рассмотрим некоторые основные классы нового проекта Java 8, которые являются частью пакета java.time , такие как LocalDate , LocalTime , LocalDateTime , ZonedDateTime , Period , Duration и их поддерживаемые API.

2. Проблемы с существующими API даты / времени

· 6 мин. чтения

1. Обзор

В этом руководстве мы углубимся в интерфейс InstantSource , представленный в Java 17, который обеспечивает подключаемое представление текущего момента и избегает ссылок на часовые пояса.

2. Интерфейс InstantSource

Первая цель этого интерфейса, как мы видим в исходном предложении и связанной с ним задаче , — создать абстракцию часового пояса, предоставленную java.time.Clock . Это также упрощает создание заглушек во время тестирования частей кода, которые извлекают мгновенные сообщения.

Он был добавлен в Java 17 , чтобы обеспечить безопасный способ доступа к текущему моменту, как мы можем видеть в следующем примере:

· 4 мин. чтения

1. Обзор

Начиная с Java 8, у нас есть новый API Date: java.time .

Однако иногда нам по-прежнему необходимо выполнять преобразования между новым и старым API и работать с представлениями даты из обоих.

2. Преобразование java.util.Date в java.time.LocalDate

· 7 мин. чтения

1. Обзор

В этом руководстве мы рассмотрим класс Java 8 DateTimeFormatter и его шаблоны форматирования . Мы также обсудим возможные варианты использования этого класса.

Мы можем использовать DateTimeFormatter для унифицированного форматирования даты и времени в приложении с предопределенными или определяемыми пользователем шаблонами.

2. DateTimeFormatter с предопределенными экземплярами

DateTimeFormatter поставляется с несколькими предопределенными форматами даты/времени, которые соответствуют стандартам ISO и RFC. Например, мы можем использовать экземпляр ISO_LOCAL_DATE для анализа даты, такой как «2018-03-09»: