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

ThreeTenABP - это адаптация бэкпорта JSR-310 для Android. Обратите внимание, что вопросы о "java.time" в Java SE 8 должны использовать тег [java-time], а вопросы, не относящиеся к Android ThreeTen-Backport, должны использовать тег [threetenbp].
2 ответа

Как использовать ThreeTenABP в Android Project

Я добавляю этот вопрос, потому что я новичок в Java и Android, и я искал часы, пытаясь понять это. Ответ был получен из комбинации связанных ответов, поэтому я решил, что задокументирую то, что я узнал, для всех, кто может бороться. Смотри ответ. Дл…
1 ответ

Почему момент времени UTC не конвертируется в BST?

У меня есть следующий код: SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'", Locale.UK); Instant inst = DateTimeUtils.toInstant(sdf.parse("2019-08-13T18:00:00Z")); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:m…
13 авг '19 в 23:57
0 ответов

Как сделать LocalDate и LocalTime разборными?

Я новичок в android, и назначаю встречу с доктором, управляющую приложением для Android, используя ThreeTenABP (так что он совместим с большим количеством устройств) LocalDate и LocalTime, которые мне нужно сделать доступными для отправки. У меня ес…
18 авг '19 в 18:23
1 ответ

Как настроить и использовать библиотеку ThreeTenABP

Я не могу заставить ThreeTenABP работать. Вот что я сделал: зависимость от импорта в приложении build.gradle implementation 'com.jakewharton.threetenabp:threetenabp:1.2.1' инициализировать библиотеку в MyApplication.onCreate() AndroidThreeTen.init(t…
21 авг '19 в 23:16
1 ответ

Дата в формате java.time в зависимости от локали с 2-значным днем ​​/ месяцем и 4-значным годом

Мне нужно показать дату с 2-значным днем, 2-значным месяцем, 4-значным годом в соответствии с порядком местных жителей. Таким образом, дляApril 10th 2020 Я хочу показать для региона США: MM/DD/YYYY -> 04/10/2020 для региона Великобритания: DD/MM/YYY…
10 апр '20 в 16:30
1 ответ

анализ DateTime с помощью ThreetenBp вызывает исключение DateTimeParseException или ошибку неполной строки

Я пытаюсь проверить, прошла ли дата более одного дня или нет. И я получил эти ошибки, пока он разбирает строку. java.lang.IllegalArgumentException: Pattern ends with an incomplete string literal: uuuu-MM-dd'T'HH:mm:ss'Z org.threeten.bp.format.DateTi…
0 ответов

Ошибка синхронизации Gradle: повторяющийся ключ AdditionalClassifierArtifactsImpl

Я создаю Android-проект. Когда я открываю свой проект во время синхронизации gradle, я получаю следующее сообщение об ошибке: Duplicate key AdditionalClassifierArtifactsImpl( id= ArtifactIdentifierImpl(groupId=org.threeten, artifactId=threetenbp, ve…
11 мар '20 в 11:35
2 ответа

DateTimeParseException с индексом 0 с ThreeTenABP

Я пытаюсь разобрать временную строку с помощью ThreeTenABP (потому что мне нужно поддерживать min SDK 19). Я думаю, что это строка ISO 8601: 20200117T172638.000Z У меня следующее исключение: org.threeten.bp.format.DateTimeParseException: Text '20200…
17 янв '20 в 07:07
0 ответов

Ошибка Android "org.threeten.bp.temporal.UnsupportedTemporalTypeException: Неподдерживаемая единица измерения: секунды"

Я использую библиотеку com.jakewharton.threetenabp:threetenabp:1.2.4 для использования новых функций DateTimeFormatter для более низкой версии API. У меня есть ситуация, когда мне нужно сначала преобразовать дату из ответа JSON, который находится в …
11 авг '20 в 13:07
0 ответов

Как я могу локализовать пользовательские шаблоны datetime на Android?

Скажем, у меня есть этот настраиваемый формат "MMM d", и он будет отображаться в en_US "1 февраля", но я бы хотел, чтобы он отображал "1 Fev" в fr_FR, но вместо этого он продолжает отображать "Fev 1". Как я могу сделать так, чтобы он отображался в с…
10 мар '20 в 00:27
2 ответа

org.threeten.bp.format.DateTimeParseException

val dateFormatter= DateTimeFormatterBuilder() .appendPattern("yyyy-MM-dd") .toFormatter() val begin = (LocalDateTime.parse("2019-11-04", dateFormatter).atOffset(ZoneOffset.UTC) .toInstant()).atZone(ZoneId.of(timeZoneIdentifier)) Когда я пытаюсь разо…
04 ноя '19 в 18:05
1 ответ

Синтаксический анализатор ThreeTenABP DateTime дает исключение для формата yyyy-MM-ddTHH:mm:ss

Мне нужно преобразовать дату и время String to millis, и я использую для этого ThreeTenABP, но OffSetDateTime.parse не может разобрать dateTime String что для ex. "2020-08-14T20:05:00" и дает следующее исключение. Caused by: org.threeten.b…
23 сен '20 в 09:21
1 ответ

org.threeten.bp.format.DateTimeParseException: не удалось проанализировать текст "Сб, 19 сентября 2020, 07:14 по тихоокеанскому времени" в индексе 25 в $ .root.bsa [0] .posted

Я пытаюсь разобрать дату, которая выглядит так:Sat Sep 19 2020 07:14 AM PDTв ZonedDateTime. Я использую этот форматер DateTimeFormatter.ofPattern( "EEE MMM dd yyyy hh:mm a zzz", Locale.US ) и я пытаюсь преобразовать String с помощью ZonedD…
19 сен '20 в 22:35
1 ответ

Android: Дешугаризация ZonedDateTime приводит к тому, что TimeOffset имеет значение null

Я пытаюсь перейти с ThreeTen Android Backport на java.time с дешугарингом . В сборках отладки это работает отлично, но в сборках выпуска () я получаю странную ошибку во время выполнения. После сериализации ZonedDateTime (передача Bundle в Intent) Zo…
0 ответов

Как рассчитать возраст из моего выбора даты?

Я изучаю Котлин самостоятельно. Я пытаюсь рассчитать возраст пользователя после того, как он ввел дату своего рождения и отобразил ее в другом действии. Я пробовал кучу разных вещей, и ничего не получалось. Я уверен, что, возможно, упускаю из виду ч…
26 окт '22 в 02:31