View Code of Problem 3310

import java.util.*;
public class Main {
	public static void main(String[] args) {
		Scanner in =new Scanner(System.in);
		int t =in.nextInt();
		in.nextLine();
		for(int i =0;i<t;i++) {
			String[] time = in.nextLine().split("/|-|:");
			System.out.print(time[1]+"/"+time[2]+"/"+time[0]+"-");
			if(Integer.parseInt(time[3])>12) {
				System.out.print("0"+(Integer.parseInt(time[3])-12));
				System.out.print(":"+time[4]+":"+time[5]+"pm");
			}else if(Integer.parseInt(time[3])==12){
				System.out.print(time[3]);
				System.out.print(":"+time[4]+":"+time[5]+"pm");
			}else if(Integer.parseInt(time[3])>0){
				System.out.print(time[3]);
				System.out.print(":"+time[4]+":"+time[5]+"am");
			}else {
				System.out.print(12);
				System.out.print(":"+time[4]+":"+time[5]+"am");
			}
			System.out.println();
		}
	}
}

Double click to view unformatted code.


Back to problem 3310