Ich arbeite an Codename ein Projekt, und ich kämpfe um Gerätezeit in UTC zu konvertieren. Ich benutze diesen Code:codenameone konvertieren Zeit zu utc
Calendar cal = Calendar.getInstance();
System.out.println(cal.getTimeZone());
TimeZone tzUTC = TimeZone.getTimeZone("UTC");
com.codename1.l10n.DateFormat dtfmt = new com.codename1.l10n.SimpleDateFormat("EEE, yyyy-MM-dd KK:mm a z");
dtfmt.setTimeZone(tzUTC);
System.out.println("UTC: " + dtfmt.format(cal.getTime()));
und Codenamen ein lehnen die setTImeZone
Methode.
Ich benutze java.text.DateFormat
aber wenn ich es ausführen, Condename man kann es auch kompilieren.
Könnten Sie mir den Code in diesem 'com.codename1.l10n' Paket zeigen –
Ich glaube, wir können eine Beschreibung des Pakets auf https://www.codenameone.com/javadoc/ finden. Es bestätigt, dass 'com.codename1.l10n.DateFormat' keine Methode' setTimeZone' hat. :-( –
Ja, deshalb benutze ich java.text.DateFormat, aber wenn ich es ausführen wollte, weigerte sich der Compiler zu kompilieren. – squallbayu