아예 초보잘자서 인터넷에서 올려주신거 보고 따라하고 그랬는데요...
날짜 계산은 되는데 시간계산은 안됩니다
제가 소스 자체를 이해 못하고 있는 것같아서요
//선택시간계산하기
button6.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
TextTime.setText(String.format("%d시 %d분", tHour, tMinute));
TextView17.setText(String.format("%d시 %d분", dHour, dMinute));
if (resultValue2 >= 0) {
TextViewR3.setText(String.format("%d시 %d분", resultValue2));
} else {
int absR3 = Math.abs(resultValue2);
TextViewR3.setText(String.format("%d시 %d분", absR3));
}
}
});
TimePickerDialog.OnTimeSetListener timeSetListener = new TimePickerDialog.OnTimeSetListener() {
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
dHour = hourOfDay;
dMinute = minute;
calendar2.set(Calendar.HOUR, dHour);
calendar2.set(Calendar.MINUTE, dMinute);
today = calendar.getTimeInMillis() / (24 * 60 * 60 * 1000);
dday = calendar2.getTimeInMillis() / (24 * 60 * 60 * 1000);
result = today - dday;
resultValue2 = (int) result;
UpdateNow();
};
void UpdateNow() {
TextView17.setText(String.format("%d시 %d분", dHour, dMinute));
}