Вопросы с тегом '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
12
ответов

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

Я хочу преобразовать java.time.LocalDate в тип java.util.Date. Потому что я хочу установить дату в JDateChooser. Или есть ли какой-либо выбор даты, который поддерживает java.time даты?
задан 08 апр. '14 в 9:29
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)

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

Время эпохи Unix для объекта Java Date

У меня есть строка, содержащая UNIX Epoch time, и мне нужно преобразовать ее в объект Java Date. String date = "1081157732"; DateFormat df = new SimpleDateFormat(""); // This line try { Date expiry = df.parse(date); } catch (ParseException ex) { ...
задан 11 февр. '09 в 3:53
1
ответ

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

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