So lösen Sie das Datum in Android Kotlin auf
Posted: 13 Jan 2025, 09:22
In meiner Android-App habe ich ein Modell mit einem Attribut Date(). Aber wenn ich dieses Modell erstelle, wird das Datum mit -2 Stunden erstellt. Ich habe versucht, dieses Problem mit einer Methode zum Ändern der Zeitzone auf UTC zu beheben.
und ich rufe diese Methode in meinen Attributdaten im Modell auf
Mein Front sendet also das schlechte Datum, aber in meinem Backend (Spring Boot Java) empfängt es das gute Datum, speichert es aber
in meiner Datenbank mit dem falschen Datum (-2 Stunden). Ich verstehe nicht, was passiert ist.
und es wird das Objekt mit dem falschen Datum zurückgegeben
Ich habe in Stackoverflow gesucht und was ich versucht habe, war falsch.
Code: Select all
private fun getCurrentUTC(): Date {
val calendar = Calendar.getInstance(TimeZone.getTimeZone("UTC"))
return calendar.time
}
Code: Select all
var date: Date = getCurrentUTC()
Code: Select all
date before save in db : Sun Jun 02 17:33:14 CEST 2024
und es wird das Objekt mit dem falschen Datum zurückgegeben
Code: Select all
"date":"2024-06-02T15:33:14.356+00:00"