🗄️ Backend/Java
자바(Java) 문자열 예제) 시간 입력
kongmi
2023. 1. 10. 18:21
입력
23:5:3
* 24시간제로 시간을 콜론(:) 기준으로 입력
출력
오후 11시 05분 03초
package 시간입력0110;
import java.util.Scanner;
public class TimeSplit {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("시간 입력 : ");
String time = sc.next();
String[] time1 = time.split(":");
int hour = Integer.parseInt(time1[0]);
int minute = Integer.parseInt(time1[1]);
int second = Integer.parseInt(time1[2]);
if(hour >= 12 && hour <= 23) time1[0] = "오후 " + (hour - 12);
else if(hour >= 0 && hour <= 11) time1[0] = "오전 " + hour;
if(minute < 10) time1[1] = 0 + time1[1];
if(second < 10) time1[2] = 0 + time1[2];
System.out.println(time1[0] + "시 " + time1[1] + "분 " + time1[2] + "초");
}
}