Hallo Leute,
ich möchte im J2ME das aktuelle Datum abfangen für meine Anwendung. Im Test geht die Uhr des Midlets gegenüber der Testumgebung leider 2 Stunden nach.
Das Midlet soll sich die jeweils gültige Systemzeit holen, die ich leider nicht vorher weiss.
Was mache ich falsch?
Code:
so long,Code:Calendar my_date=Calendar.getInstance(); String d_str=mach_datum(my_date); System.out.println(d_str); ... String mach_datum(Calendar cal) { String t=""; int t1; t1=cal.get(Calendar.DATE); if (t1<10) t=t+"0"; t=t+t1+"."; t1=cal.get(Calendar.MONTH)+1; if (t1<10) t=t+"0"; t=t+t1+"."; t1=cal.get(Calendar.YEAR)%100; if (t1<10) t=t+"0"; t=t+t1+" "; t1=cal.get(Calendar.HOUR_OF DAY); if (t1<10) t=t+"0"; t=t+t1+":"; t1=cal.get(Calendar.MINUTE); if (t1<10) t=t+"0"; t=t+t1+":"; t1=cal.get(Calendar.SECOND); if (t1<10) t=t+"0"; t=t+t1; return t; }
BlueJay
Lesezeichen