Calendar.MINUTE gibt Minuten ohne führende Null
Hallo zusammen ich benutze folgenden code um android-Handy-Zeit, aber es ist mir in wenigen Minuten, ohne null, wenn die Minuten sind in der zwischen 1 bis 9.
zum Beispiel:jetzt habe ich mich mal auf mein Gerät, 12:09 aber Ihre mir wie 12:9
Calendar c = Calendar.getInstance();
int hrs = c.get(Calendar.HOUR);
int mnts = c.get(Calendar.MINUTE);
String curTime = "" + hrs + ":" + mnts;
return curTime;
nach dem obigen code, den ich auch versuchen, folgenden code seine Angabe dasselbe wie oben, Minuten ohne null vor der Zahl, die die Minuten zwischen 1 bis 9 . .
final Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(System.currentTimeMillis());
Date date = cal.getTime();
int mHour = date.getHours();
int mMinute = date.getMinutes();
InformationsquelleAutor der Frage aftab | 2012-07-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als Jegor sagte, ein
int
ist nur eine ganze Zahl. Ganze zahlen haben keine führenden Nullen. Sie können nur angezeigt mit führenden Nullen, wenn Sie Sie konvertieren, umString
Objekte. Ein Weg dies zu tun, ist wie folgt:Format-string
%02d
Formate eine ganze Zahl mit führenden Nullen (das ist die0
im%02d
), immer 2 Ziffern für die Breite (das ist die2
im%02d
).Erzeugen würde die
String
InformationsquelleAutor der Antwort Nate
Alles gesagt über integer. Aber der Umgang mit Terminen und Kalender anzuzeigen und diese Informationen sollten verwendet werden, etwa so:
dem Muster "mm" wird eine führende null haben, wenn es zwischen 0 und 9. Wenn Sie "mmmm" erhalten Sie, 0009, das sieht nicht wie es viel Sinn macht, aber es hängt alles davon ab, was Sie wollen. 🙂
wenn Sie Muster
HH:mm
erhalten Sie12:09
(die aktuelle Zeit von Ihrem date-Instanz).InformationsquelleAutor der Antwort Nuno Gonçalves
Können Sie das format Datum mit " = SimpleDateFormat-Klasse
wenn Sie Datum und Uhrzeit aus dem Kalender Beispiel:-
wenn Sie Tag, Monat, Jahr, Stunde, minute as integer(geschieht in der Regel in datepicker-und timepicker-Dialoge)
InformationsquelleAutor der Antwort DarkShadow
InformationsquelleAutor der Antwort Hilson Francis
Unten verwendeten Methode zum konvertieren von
Hour:Minute
im Doppelzimmer-format.InformationsquelleAutor der Antwort Sagar Jethva