나는 자바 HH:MM
형식으로 두 개의 문자열을 구문 분석해야합니다문자열에서 시간 지속 기간을 구문 분석하고 추가하는 방법은 무엇입니까?
String time1="10:45";
String time2="02:30";
나는 자바 HH:MM
형식으로 두 개의 문자열을 구문 분석해야합니다문자열에서 시간 지속 기간을 구문 분석하고 추가하는 방법은 무엇입니까?
String time1="10:45";
String time2="02:30";
바보하지만 간단하지 :
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);
당신이 차이를 얻을시겠습니까? SimpleDateFormat을 살펴 보겠습니다. 아마도 Date를 작성한 다음이를 계산할 때 사용합니다.
이것은 대답이 아니라 주석입니다. –
@Tichodroma ceci n'est pas une pipes –
"This"의 적절한 값. –
사용하여 SimpleDateFormat는 TEH 날짜
DateFormat formatter = new SimpleDateFormat("HH:mm");
Date date = (Date)formatter.parse("10:20");
그럼 당신은 함께 날짜를 추가 할 수 있습니다 얻을 수 있습니다.
날짜가 다른 요일에 걸리는 시간에 대처하기 위해 일부 논리를 수행해야 할 수 있습니다. 날짜 조작을 위해 JodaTime을 사용하는 것이 좋습니다.
....이 실제 문제가 무엇인지 확실하지 관련성이 있는지 여부를 확인
그리고 정확히 질문은 무엇인가? – Baz
"두 개의 문자열 계산하기"란 무엇을 의미합니까? –
여기서 "계산"한다는 것은 무엇을 의미합니까? 너 뭐 해봤 니? –