728x90
반응형
/**
* Get Add Time(HHH:mm:ss)
*
* @param time1
* @param time2
* @return String(HHH:mm:ss)
*/
public static String getAddTimes(String time1, String time2) {
String[] time1Parts = time1.split(":");
long hours1 = Long.parseLong(time1Parts[0]);
long minutes1 = Long.parseLong(time1Parts[1]);
long seconds1 = Long.parseLong(time1Parts[2]);
String[] time2Parts = time2.split(":");
long hours2 = Long.parseLong(time2Parts[0]);
long minutes2 = Long.parseLong(time2Parts[1]);
long seconds2 = Long.parseLong(time2Parts[2]);
long totalSeconds = (hours1 + hours2) * 3600 + (minutes1 + minutes2) * 60 + (seconds1 + seconds2);
long totalHours = totalSeconds / 3600;
long totalMinutes = (totalSeconds % 3600) / 60;
long totalSecondsFinal = totalSeconds % 60;
return String.format("%02d:%02d:%02d", totalHours, totalMinutes, totalSecondsFinal);
}
728x90
728x90
'▶ Back-End > Java' 카테고리의 다른 글
GPU 작업 관리 예제 - GMS-WAS (0) | 2025.01.21 |
---|---|
Get Convert HHH:mm:ss to Second (0) | 2024.11.27 |
Get Convert Second to HHH:mm:ss (0) | 2024.11.27 |
Get Days Between Count (0) | 2024.11.27 |
Get Date Now in String (0) | 2024.11.27 |
댓글