본문 바로가기
▶ Back-End/Java

Get Add Time(HHH:mm:ss)

by 오늘도 코딩 2024. 11. 27.
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

댓글