Вопросы с тегом 'java-time'

Пакет java.time, современная фреймворк даты, дебютировавший на Java 8, определенный JSR 310, вытесняет классы java.util.Date &.Calendar. Вдохновленный Joda-Time, но перепроектированный. Использует стандарт ISO 8601 как значение по умолчанию для синтаксического анализа и генерации строк. Включает классы для представления только даты, времени суток и значений времени.
9
ответов

Преобразовать java.util.Date в java.time.LocalDate

Каков наилучший способ преобразования объекта java.util.Date в новый JDK 8/JSR-310 java.time.LocalDate? Date input = new Date(); LocalDate date = ???
задан 20 янв. '14 в 22:06
4
ответов

Как анализировать/форматировать даты с помощью LocalDateTime? (Java 8)

Java 8 добавила новый API для работы с датами и временем (JSR 310). У меня есть дата и время как строка (например, "2014-04-08 12:30"). Как я могу получить экземпляр LocalDateTime из данной строки? После того, как я закончил работу с объектом Loc...
задан 17 марта '14 в 22:00
2
ответов

Различия между Java 8 Date Time API (java.time) и Joda-Time

Я знаю, что есть вопросы, касающиеся java.util.Date и Joda-Time. Но после некоторого копания я не смог найти нить о различиях между java.time API (новый в Java 8, определяемый JSR 310) и Joda-Time. Я слышал, что Java 8s java.time API намного чище и ...
задан 08 июля '14 в 15:28
4
ответов

Как получить миллисекунды из LocalDateTime в Java 8

Мне интересно, есть ли способ получить текущие миллисекунды с 1-1-1970 (эпоха), используя новые классы LocalDate, LocalTime или LocalDateTime Java 8. Известный путь ниже: long currentMilliseconds = new Date().getTime(); или long currentMillisec...
задан 30 мая '14 в 1:57
7
ответов

Сериализация/десериализация java 8 java.time с помощью Jackson JSON mapper

Как использовать утилиту Jackson JSON с Java 8 LocalDateTime? org.codehaus.jackson.map.JsonMappingException: не удается создать значение типа [simple type, class java.time.LocalDateTime] из JSON String; нет метода одиночного String/ factory (через ...
задан 15 янв. '15 в 0:08
7
ответов

Вычислить дни между двумя датами в Java 8

Я знаю, что есть много вопросов о том, как получить, но я хочу и пример, используя новую Java 8 Date api. Я также знаю библиотеку JodaTime, но я хочу работать без внешних библиотек. Функция должна жаловаться на эти ограничения: Предотвращение ошиб...
задан 19 нояб. '14 в 2:06
5
ответов

Формат Instant to String

Я пытаюсь отформатировать Instant на String, используя новый java 8 time-api и шаблон: Instant instant = ...; String out = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(instant); Используя приведенный выше код, я получаю Исключение, ко...
задан 10 авг. '14 в 16:36
1
ответ

Какая разница между java 8 ZonedDateTime и OffsetDateTime?

Я прочитал документацию, но я все еще не могу получить, когда я должен использовать тот или иной: OffsetDateTime ZonedDateTime В соответствии с документацией OffsetDateTime следует использовать при записи даты в базу данных, но я не понимаю почем...
задан 14 мая '15 в 13:08
1
ответ

Java 8 Мгновенный класс не имеет метода plusHours, несмотря на то, что он показан в примере примера Oracle Tutorial

Страница Страница Oracle Tutorial для класса Instant показывает этот пример кода: Instant oneHourLater = Instant.now().plusHours(1); Когда я пытаюсь скомпилировать этот код, компилятор выдает ошибку: Ошибка InstantPrint.java:6: error: cannot ...
задан 16 окт. '17 в 8:05
8
ответов

LocalDate - java.util.Date и наоборот - простое преобразование?

Есть ли простой способ конвертировать LocalDate (введенный с Java 8) в объект java.util.Date? "Простым" я имею в виду проще: Date date = Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).toInstant()); что кажется мне немного неудобным. ...
задан 11 окт. '15 в 18:48
3
ответов

Как я могу создать Java 8 LocalDate из длинного периода Epoch в миллисекундах?

У меня есть внешний API, возвращающий мне даты как long s, представленные как миллисекунды с эпохи. С помощью Java API старого стиля я бы просто построил Date из него с помощью Date myDate = new Date(startDateLong) Что такое эквивалент в Java 8...
задан 03 февр. '16 в 19:58
2
ответов

Почему новый Java 8 Time Time API не имеет наносекундной точности?

Одна из возможностей нового API Date Time в Java 8 - наносекундная точность. Однако, когда я печатаю текущее время Date на консоль, как показано ниже DateTimeFormatter formatter = DateTimeFormatter .ofPattern("yyyy-MM-dd'T'HH:mm:ss,nnnnnnnnnZ");...
задан 02 нояб. '15 в 15:33
1
ответ

Как преобразовать java.sql.timestamp в LocalDate (java8) java.time?

В Java 8, как я могу преобразовать Timestamp (в java.sql) в LocalDate (в java.time)?
задан 24 апр. '14 в 11:17
3
ответов

Отформатируйте дату, используя новый API времени дат

Я играл с новым API времени, но при запуске: public class Test { public static void main(String[] args){ String dateFormatted = LocalDate.now() .format(DateTimeFormatter ...
задан 14 апр. '14 в 23:08
4
ответов

JSON Java 8 Формат LocalDateTime в Spring Загрузка

У меня возникла небольшая проблема с форматированием Java 8 LocalDateTime в моем загрузочном приложении Spring. С "нормальными" датами у меня нет проблем, но поля LocalDateTime преобразуются в следующее: "startDate" : { "year" : 2010, "mont...
задан 30 апр. '15 в 2:08