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

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

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

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

1. Обзор

Длительность — это количество времени, выраженное в часах, минутах, секундах, миллисекундах и т. д. Мы можем захотеть отформатировать продолжительность в какой-то конкретный шаблон времени.

Мы можем добиться этого, либо написав собственный код с помощью некоторых библиотек JDK, либо используя сторонние библиотеки.

В этом кратком руководстве мы рассмотрим, как написать простой код для форматирования заданной длительности в формате ЧЧ:ММ:СС.

2. Java-решения

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

1. Обзор

Новый Time API, представленный в Java 8, позволяет обрабатывать дату и время без использования внешних библиотек.

В этом кратком руководстве мы рассмотрим, как становится проще получать все даты между двумя датами с течением времени в разных версиях Java.

2. Использование Java 7

В Java 7 один из способов вычислить это — использовать экземпляр Calendar .

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

1. Введение

В этом руководстве мы узнаем о разнице между Date и OffsetDateTime . Мы также узнаем , как преобразовать одно в другое.

2. Разница между датой и OffsetDateTime

OffsetDateTime был представлен в JDK 8 как современная альтернатива java.util.Date .

OffsetDateTime — это потокобезопасный класс, который хранит дату и время с точностью до наносекунд. Date , с другой стороны, не является потокобезопасным и хранит время с точностью до миллисекунды.

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

1. Обзор

Создание даты в Java было переопределено с появлением Java 8. Кроме того, новый API даты и времени из пакета java.time можно легко использовать по сравнению со старым из пакета java.util . В этом уроке мы увидим, как это имеет огромное значение.

В этом нам помогает класс LocalDate из пакета java.time . LocalDate — это неизменяемый потокобезопасный класс . Более того, LocalDate может содержать только значения даты и не может иметь компонент времени .

Давайте теперь посмотрим все варианты создания одного со значениями.

2. Создайте пользовательскую LocalDate с помощью of()

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

1. Обзор

Пользователи наших приложений могут быть требовательны к отметкам времени. Они ожидают, что наши приложения будут автоматически определять их часовые пояса и отображать метки времени в правильном часовом поясе.

В этом руководстве мы рассмотрим несколько способов изменения часового пояса JVM . Мы также узнаем о некоторых ловушках, связанных с управлением часовым поясом.

2. Введение в часовой пояс

По умолчанию JVM считывает информацию о часовом поясе из операционной системы. Эта информация передается классу TimeZone , который хранит часовой пояс и вычисляет летнее время .

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

1. Обзор

В этом руководстве мы покажем несколько способов определить, является ли данный год високосным в Java.

Високосный год – это год, который делится на 4 и 400 без остатка . Таким образом, годы, которые делятся на 100, но не делятся на 400, не подходят, даже если они делятся на 4.

2. Использование API календаря до Java-8

Начиная с Java 1.1, класс GregorianCalendar позволяет нам проверять, является ли год високосным:

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

1. Обзор

В этом кратком руководстве мы увидим, как преобразовать ZonedDateTime в строку.

Мы также рассмотрим, как анализировать ZonedDateTime из строки.

2. Создание ZonedDateTime

Во- первых, мы начнем с ZonedDateTime с часовым поясом UTC. Есть несколько способов сделать это.

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

1. Введение

В этом руководстве мы подробно рассмотрим класс SimpleDateFormat .

Мы рассмотрим простые стили создания экземпляров и форматирования, а также полезные методы, предоставляемые классом для обработки локалей и часовых поясов .

2. Простое создание

Во-первых, давайте посмотрим, как создать экземпляр нового объекта SimpleDateFormat .

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

1. Обзор

В этом руководстве мы покажем, как мы можем преобразовать объекты Date в объекты String в Java . Для этого мы будем работать со старым типом java.util.Date , а также с новым API Date/Time , представленным в Java 8.

Если вы хотите узнать, как выполнить обратное преобразование, т. е. из типов String в Date , вы можете ознакомиться с этим учебным пособием здесь .

Дополнительные сведения о новом API даты/времени см. в соответствующем руководстве .

2. Преобразование java.util.Date в строку