Вопросы по теме 'java-time'
В java.time как рассчитывается результат добавления месяца?
Каковы правила вычисления результата прибавления месяца к дате в JSR-310 java.time API в JDK 8. В частности, что произойдет, если вы добавите 1 месяц к такой дате, как 31 января?
LocalDate initial = LocalDate.of(2012, 1, 31); // 31st January...
9039 просмотров
schedule
10.03.2024
Объект времени Java с большими часами (для обратного отсчета)
У меня есть этот код: он преобразует строку в объект времени.
String time = "288:30:18";
DateFormat sdf = new SimpleDateFormat("hh:mm:ss");
Date date = sdf.parse(time);
Основная цель состоит в том, чтобы пользователь мог вводить время в...
55 просмотров
schedule
21.12.2023
Проблема DateTimeFormatter с шаблоном
Я пишу стандартную программу, которая (пока что) получает данные от Markit on Demand с помощью такого запроса:
http://dev.markitondemand.com/Api/v2/Quote/xml?symbol=aapl
Это возвращает данные в формате xml с различными показателями запаса...
2099 просмотров
schedule
04.07.2022
Как разобрать ZonedDateTime с зоной по умолчанию?
Как разобрать ZoneDateTime из строки, не содержащей zone и других полей?
Вот тест в Споке для воспроизведения:
import spock.lang.Specification
import spock.lang.Unroll
import java.time.ZoneId
import java.time.ZoneOffset
import...
29813 просмотров
schedule
01.10.2022
Как построить ZonedDateTime из Instant и строки времени?
Учитывая объект Instant , time string , представляющий время в определенном ZoneId , как построить объект ZonedDateTime с частью даты (год, месяц, день) с момента в данный ZoneId и частью времени из данного time string ?
Например:...
8412 просмотров
schedule
23.11.2023
Разобрать двузначный год как 1900-е, а не 2000-е в java.time?
Платформа java.time , встроенная в Java 8 и более поздние версии анализируют строки из двух цифр года как 2000-е. Итак, 90 становится 2090 .
Из документации класса java.time.DateTimeFormatter :
Если количество букв равно двум… будет...
720 просмотров
schedule
24.08.2022
Не удалось получить ZonedDateTime от TemporalAccessor при анализе даты
В Java 1.8.0_51 следующий код (взято из Невозможно получить OffsetDateTime из TemporalAccessor )
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd").withZone(ZoneId.of("Europe/Berlin"));
OffsetDateTime offsetDateTime =...
11204 просмотров
schedule
04.07.2022
Как создать момент времени Java из шаблона?
Рассмотрим код:
TemporalAccessor date = DateTimeFormatter.ofPattern("yyyy-MM-dd").parse("9999-12-31");
Instant.from(date);
Последняя строка выдает исключение:
Unable to obtain Instant from TemporalAccessor: {},ISO resolved to 9999-12-31...
101479 просмотров
schedule
28.06.2022
Java: как проверить, находится ли заданное время между двумя временами?
Я хочу проверить, находится ли целевое время между двумя заданными временами, не учитывая дату, используя время Java8. Предположим, что время начала "21:30" , время окончания "06:30" и целевое время "03:00" . , поэтому программа должна вернуть...
2807 просмотров
schedule
06.05.2024
Как сопоставить java.time.LocalDateTime с TIMESTAMP в базе данных H2 с помощью Hibernate?
У меня есть проект, построенный на Java 8. У меня есть сущность и свойство java.time.LocalDateTime creationDate внутри. В базе данных столбец представляет собой TIMESTAMP , чтобы соответствовать Oracle. К сожалению, по умолчанию база данных H2...
8455 просмотров
schedule
15.02.2024
Java, как получить список идентификаторов часовых поясов для данной аббревиатуры часового пояса
Можно ли найти список идентификаторов часовых поясов для данной аббревиатуры часового пояса? Например, для аббревиатуры IST идентификаторами часовых поясов являются Asia/Jerusalem , Asia/Kolkata и Europe/Dublin .
2809 просмотров
schedule
03.10.2023
Java 8 DateTimeFormatter с дополнительной частью без секунд
Уже существует вопрос Java 8 DateTimeFormatter с дополнительной частью , но ответ на него не будет работать, если необязательная часть состоит только из часов и минут без секунд:
DateTimeFormatter patternWithOptional = new...
2698 просмотров
schedule
01.11.2022
Получить разницу во времени между строкой даты и текущей датой в java
У меня есть строка даты, которая выглядит так:
String time1 = "2018-08-28T10:23:25.617Z";
Я хочу получить разницу между этой датой и текущей датой во времени utc. Как проще всего это сделать? благодаря.
82 просмотров
schedule
15.12.2023
Как передать ZonedDateTime в Джерси @QueryParam?
У меня есть следующая подпись метода JAX-RS:
void searchSignatureService(@QueryParam("from") ZonedDateTime from, @QueryParam("to") ZonedDateTime to, @HeaderParam("If-None-Match") String if_None_Match, @HeaderParam("Authorization") String...
599 просмотров
schedule
11.02.2024
Переход на Java 8 DateTime
Я нахожусь в процессе изменения нашего существующего кода на основе SimpleDateFormat для использования новых классов Java 8 LocalDateTime и ZonedDateTime .
Я не мог найти простой способ преобразовать эту часть.
С учетом даты и формата...
204 просмотров
schedule
24.11.2023
Различные значения при преобразовании Instant в LocalDateTime
Я получаю время в формате UTC с сервера. Я анализирую объект Instant , а затем преобразовываю его в LocalDateTime . Вот так:
fun String.toLocaleDateTime(): LocalDateTime {
return LocalDateTime.ofInstant(
Instant.parse(this),...
63 просмотров
schedule
20.11.2023
SimpleDateFormat — формат — месяц сентябрь — JDK16
Я только что обновил Java с JDK-15 до JDK-16 и вижу проблему при преобразовании Date с использованием SimpleDateFormat . Только месяц сентябрь при форматировании с использованием yyyy-MMM-dd дает 4 символа вместо 3.
Например: 2021-Sep-11...
152 просмотров
schedule
03.03.2024