Как разрешить дату в Android KotlinAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как разрешить дату в Android Kotlin

Сообщение Anonymous »

В моем приложении для Android есть модель с атрибутом Date(). Но когда я создаю эту модель, дата создается с -2 часами. Я попытался решить эту проблему с помощью метода изменения часового пояса на UTC.

Код: Выделить всё

private fun getCurrentUTC(): Date { val calendar = Calendar.getInstance(TimeZone.getTimeZone("UTC")) return calendar.time }
и я вызываю этот метод в своей дате атрибута в модели

Код: Выделить всё

var date: Date = getCurrentUTC()
Итак, мой фронт отправляет неверную дату, но в моем бэкэнде (Java с весенней загрузкой) он получает хорошую дату, но сохраняет
`дата перед сохранением в базе данных: воскресенье, 2 июня 17:33:14 CEST 2024
в моей базе данных с неверной датой (-2 часа). Я не понимаю, что произошло.
и он возвращает объект с неверной датой

Код: Выделить всё

"date":"2024-06-02T15:33:14.356+00:00",
Я искал в stackoverflow, но то, что я пробовал, оказалось неправильным.

Подробнее здесь: https://stackoverflow.com/questions/785 ... oid-kotlin
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»