24-Stunden-format 12-Stunden-format
Ich habe ein problem mit der Konvertierung von 24-Stunden-format im 12-Stunden-format. Das ist mein code.
private TimePickerDialog.OnTimeSetListener mTimeSetListener =
new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
//TODO Auto-generated method stub
ViewGroup vg=(ViewGroup) view.getChildAt(0);
hour = hourOfDay;
minutes = minute;
String am_pm = (hourOfDay < 12) ? "AM" : "PM";
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm a",Locale.US);
String tme = hour +":"+ minutes+am_pm;
et1.setText(tme);
}
};
Ich shift zu timepicker dialog von alert-dialog, weil ich nicht weiß, wie das zu ändern 24-Stunden 12-Stunden-format
et1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//TODO Auto-generated method stub
new TimePickerDialog(MainActivity.this, mTimeSetListener, hour, minutes, false).show();
}
});
}
Dies ist der Beweis, dass ich schon drehen Sie den booleschen Eindruck auf false.
InformationsquelleAutor user3032164 | 2013-12-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese-
gute Arbeit lieber arbeiten osm-danke
InformationsquelleAutor Kanwaljit Singh
Ich weiß, ich bin zu spät, aber nur zwei Zeilen machen es perfekt.
InformationsquelleAutor Azim Ansari
Es ist ein Konstruktor parameter
sehen docs. Und für die Formatierung verwenden android.text.format.DateFormat
InformationsquelleAutor Serhii Bohutskyi
Warum nutzen Sie nicht
timePicker.setIs24HourView(false);
InformationsquelleAutor Madhur Ahuja
Pls versuchen Sie es mit diesem code
InformationsquelleAutor Amritha
Dies ist die Art, wie ich es Tat. Formate " = SimpleDateFormat nimmt https://developer.android.com/reference/java/text/SimpleDateFormat.html#format
InformationsquelleAutor Alex Andres
Können Sie die gleiche Umwandlung Logik erwähnt in der akzeptierten Antwort
Wie konvertiert man die 24-Stunden-format die Zeit in 12 Std.-Format?
InformationsquelleAutor Sam
diese zu lösen, wird Ihre erste 0-problem auch
Ausgabe
e.g: 02:05 UHR statt 2:5
InformationsquelleAutor Asad