마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 타임피커다이어로그 이용해서 시간차이 구하려고하는데요

0 추천
아예 초보잘자서 인터넷에서 올려주신거 보고 따라하고 그랬는데요...

날짜 계산은 되는데 시간계산은 안됩니다

제가 소스 자체를 이해 못하고 있는 것같아서요

//선택시간계산하기
  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));

 }
익명사용자 님이 2015년 11월 30일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...