-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTimeConversion.java
More file actions
47 lines (35 loc) · 1.16 KB
/
Copy pathTimeConversion.java
File metadata and controls
47 lines (35 loc) · 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package quiz;
import java.util.Scanner;
/**
* @Author : yion
* @Date : 2017. 6. 16.
* @Description : AM, PM으로 입력 받은 시간을 24시간 포맷으로 변경하라.
*/
public class TimeConversion {
static String timeConversion(String s) {
// Complete this function
String format = s.substring(s.length() - 2, s.length());
System.out.println(format);
if (format.equalsIgnoreCase("pm")) {
int time = Integer.parseInt(s.substring(0, 2));
if (s.substring(0, 2).equals("12")) {
return "12"+ s.substring(2, s.length()-2);
} else {
return time + 12 + s.substring(2, s.length()-2);
}
} else {
if (s.substring(0, 2).equals("12")) {
return "00"+ s.substring(2, s.length()-2);
} else {
return s.substring(0, s.length() - 2);
}
}
}
public static void main(String[] args) {
// 07:05:45PM -> 19:05:45
Scanner in = new Scanner(System.in);
String s = in.next();
String result = timeConversion(s);
System.out.println(result);
}
}