int hours = time.getHours();
int minutes = time.getMinutes();
int seconds = time.getSeconds();
これらの機能はAndroid 4.5では使用できません。そのバージョンではどうすれば使用できますか?android-Timepickerのメソッドgetcurrenthour()は推奨されていません。アンドロイド4.5でgetHour()を使用する方法は?
int hours = time.getHours();
int minutes = time.getMinutes();
int seconds = time.getSeconds();
これらの機能はAndroid 4.5では使用できません。そのバージョンではどうすれば使用できますか?android-Timepickerのメソッドgetcurrenthour()は推奨されていません。アンドロイド4.5でgetHour()を使用する方法は?
次に、後で、あなたが必要な形式で時刻を取得します。 、時間を言う:分( "HH:MM"):今
Long newTimeMsecValue = Calendar.getInstance().getTime().getTime();
timePicker.setOnTimeChangedListener(new
TimePicker.OnTimeChangedListener() {
@Override
public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
//NOTE: hourOfDay is always in 24h mode, not dependent of AM/PM mode!
newTimeMsecValue = new Long (((hourOfDay * 3600) + (minute * 60)) * 1000); //
}});
Calendar myCalend = Calendar.getInstance();
myCalend.setTimeInMillis(newTimeMsecValue);// value from the code above
Date calDate = myCalend.getTime();
DateFormat df = new SimpleDateFormat("HH:mm");
String humanDate = df.format(calDate);
:取得するgetHour()メソッドとgetMinutes():あなたがメソッドを使用することができます10時21
:humanDateは次のように値を保持しますhourPickerから時刻を取得してから、次のようにフォーマットできます。
String date = String.format(Locale.getDefault()、 "%02d:%02d"、timePicker.getHour()、timePicker.getMinute ));