Описание тега datetimeformatter

По вопросам, относящимся к классу DateTimeFormatter в java.time или одноименному классу Joda-Time. Может сочетаться с тегом [java-time] или [jodatime].
2 ответа

Почему эта строка даты не проходит проверку?

У меня есть файл JSON со значением 2020-03-07T04:11:20.000 для поля с заданным шаблономyyyy-MM-dd'T'HH:mm:ss.SSS. Я попытался добавить Z в конце, но проверка все равно не проходит. Есть идеи, почему? Я попытался выполнитьOffsetDateTime.parse(mytext,…
2 ответа

Не удается проанализировать дату с помощью LocalDateTime?

Я пытаюсь разобрать строку даты с помощью DateTimeFormatter. Я получаю следующее исключение: Неверный формат даты 10.10.2020 12:00:00 java.time.format.DateTimeParseException: текст '10.10.2020 12:00:00'не может быть проанализирован в индексе 2 Strin…
24 июл '20 в 12:48
1 ответ

отсутствует секунда (00) из LocalDateTime.parse

Пропущенная секунда (00) из LocalDateTime.parse LocalTime time = LocalTime.NOON; DateTimeFormatter formatTime = DateTimeFormatter.ofPattern("HH:mm:ss"); String value ="20200810" + time.format(formatTime); LocalDateTime localDateT…
1 ответ

Как мне преобразовать "20 ноября 2016 г., 12:00:00" в LocalDateTime?

Я нашел очень интересную ошибку или что-то в этом роде. Я использую этот формат даты MMM d, yyyy hh:mm:ss a и он напечатает дату, подобную этой Aug 13, 2020 01:19:50 pm Но когда я разбираю Nov 20, 2016 12:00:00 AM к LocalDateTime, это вызывает исклю…
1 ответ

Получить следующий конкретный LocalDateTime в текущую дату ИЛИ возврат следующего конкретного LocalDateTime

Я хочу создать экземпляр LocalDateTime в дату / время следующего (например) 5:00 AM. ТРЕБОВАНИЕ: Текущее LocalDateTime> 2020-08-14T10:57:45.592035, НЕОБХОДИМО вернуться 2020-08-15T05:00:00.000000 Текущее LocalDateTime> 2020-08-14T02:57:45.592035, НЕ…
2 ответа

Преобразование строки в LocalDateTime Java 8

Я пытаюсь преобразовать следующую строку в LocalDateTime: String dateStr = "2020-08-17T10:11:16.908732"; DateTimeFormatter format = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.nnnnnn"); LocalDateTime dateTime = LocalDateTime…
17 авг '20 в 13:16
1 ответ

Как вывести / сериализовать правильное значение YearMonth для отображения в форме с помощью аннотации Spring?

У меня есть следующая переменная в моем классе POJO, которая используется для загрузки правильных сохраненных данных в форму: @JsonDeserialize(using=YearMonthDeserializer.class) @JsonSerialize(using=YearMonthDeserializer.class) private YearMonth dat…
2 ответа

Как преобразовать недели года в LocalDate

У меня есть строка с форматами год-неделя, например "2015-40" и "год-месяц", например, "2015-08", которые хотелось бы преобразовать в LocalDate в Scala. Я пробовал использовать val date = "2015-40" val formatter = DateTimeFormatter.ofPatte…
2 ответа

Получить список строковых дат между заданным диапазоном дат - Scala

Я пытаюсь получить список строковых дат в Scala для заданного диапазона. Есть ли прямой / более короткий способ добиться этого? val format = "yyyMMdd" val startDate = "20200101" val endDate = "20200131" Ожидаемый резуль…
15 сен '20 в 00:10
2 ответа

Метка времени не может быть проанализирована Проблема java.time.format.DateTimeParseException: текст "25.09.2020, 12:46:00 PM" не может быть проанализирован с индексом 0

Я пытаюсь зафиксировать время до и после того, как проверяю значение временной метки на веб-странице, а затем подтверждаю, что моя временная метка попадает между этими временами. Однако я изо всех сил пытаюсь преобразовать мою временную метку String…
3 ответа

Суммируйте часы и минуты Java

Суммирование часов и минут приводит к неправильному ответу. Вот 2 списка с часами. [[0 часов: 0 минут: 0 секунд, 1 часов: 16 минут: 22 секунд, 0 часов: 1 минут: 53 секунд, 23 часов: 54 минут: 18 секунд], [0 часов: 8 минут: 22 секунд, 0 часы: 8 минут…
20 окт '20 в 23:30
3 ответа

Как напечатать знак года в DateTimeFormatter, когда количество букв четыре?

Из DateTimeFormatter javadoc: Если количество букв меньше четырех (но не двух), то знак выводится только для отрицательных лет согласно SignStyle.NORMAL. В противном случае знак выводится, если ширина контактной площадки превышена, согласно SignStyl…
3 ответа

Как заполнить HashMap данными из txt файла

Мне нужно поместить следующие даты из файла Dates.txt в HashMap. 1 05.05.2017 2 11.12.2018 3 05.30.2020 4 03.15.2011 5 12.15.2000 6 10.30.2010 7 01.01.2004 8 12.31.1900 9 02.28.2014 10 10.10.2012 Формат HashMap должен быть Начальная хэш-карта: 2017-…
1 ответ

Каков правильный шаблон DateTimeFormatter для столбца datetimeoffset

Каков правильный шаблон DateTimeFormatter для запроса таблицы SQL Server по столбцу datetimeoffset. Когда я выполняю запрос ниже, я получаю результаты. Какой правильный шаблон я должен использовать для выполнения того же запроса из Java-приложения? …
10 ноя '20 в 00:41
2 ответа

Преобразование строковой даты UTC в формат даты

Как преобразовать строку "2020-09-02T12:22:53.9" в формат даты 2020-09-02T12: 22: 53.9 в java? String dateString = "2020-09-02T12:22:53.9"; String tz = "America/Mexico_City"; DateTimeFormatter dtf = DateTimeFormatter.ofPattern(&q…
24 сен '20 в 23:04
2 ответа

Преобразование времени Продолжительность во время Строка

Я получаю время через JSON в этом формате "DocTime": "PT18H30M". Как преобразовать из этого формата в обычное время строки, например "6:30 pm" в андроиде? На данный момент я нашел это решение: String json = "PT18H3…
26 сен '20 в 16:24
1 ответ

DateTimeParseException - текст '19.08.2020' не удалось проанализировать с индексом 0

В настоящее время у меня есть метод, который смотрит на текущую дату и сравнивает с датой ввода. Я использую API java.time. Я получаю исключение DateTimeParseException, когда я не могу проанализировать текстовое значение с индексом 0. Ниже приведен …
29 сен '20 в 22:33
1 ответ

Можно ли отформатировать часовой пояс UTC с помощью двоеточия в Java?

Я пытаюсь форматировать дату и время, включая часовой пояс с двоеточием. И я провел несколько экспериментов, чтобы получить результат. Вот что я нашел. Date date = new Date(); String zonedDateTimeFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"; Si…
0 ответов

Изменить формат dateTime в Javascript

У меня есть код javascript, чтобы получить текущую дату и время. const now = Date.now(); console.log(now) Output: 1605784299221 Я хочу, чтобы формат даты был похож на 2020-11-17T11:20:30 Может ли кто-нибудь предложить изменения, необходимые в коде. …
3 ответа

DateTimeParseException: текст '2020-04-01T08:53:47.000+02:00 00:00' не может быть проанализирован, неанализируемый текст найден в индексе 29

Получение DateTimeParseExcpetion при попытке преобразовать строку 2020-04-01T08:53:47.000+02:00 00:00 String date = "2020-04-01T08:53:47.000+02:00 00:00"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:s…