2012-08-02 6 views

답변

3

바보하지만 간단하지 :

String time1 = "10:45"; 
String time2 = "02:30"; 

String[] split1 = time1.split(":"); 
String[] split2 = time2.split(":"); 

int total = 60 * Integer.parseInt(split1[0]) + 
      Integer.parseInt(split1[1]) + 
      60 * Integer.parseInt(split2[0]) + 
      Integer.parseInt(split2[1]); 

int hours = total/60; 
int minutes = total - hours * 60; 
System.out.println(hours + ":" + minutes); 
0

당신이 차이를 얻을시겠습니까? SimpleDateFormat을 살펴 보겠습니다. 아마도 Date를 작성한 다음이를 계산할 때 사용합니다.

+2

이것은 대답이 아니라 주석입니다. –

+1

@Tichodroma ceci n'est pas une pipes –

+0

"This"의 적절한 값. –

0

사용하여 SimpleDateFormat는 TEH 날짜

DateFormat formatter = new SimpleDateFormat("HH:mm"); 
Date date = (Date)formatter.parse("10:20"); 

그럼 당신은 함께 날짜를 추가 할 수 있습니다 얻을 수 있습니다.

날짜가 다른 요일에 걸리는 시간에 대처하기 위해 일부 논리를 수행해야 할 수 있습니다. 날짜 조작을 위해 JodaTime을 사용하는 것이 좋습니다.

....이 실제 문제가 무엇인지 확실하지 관련성이 있는지 여부를 확인

관련 문제