時間日期格式轉換

import java.util.Scanner;

public class Main {
	public static void hours(int a, int b, int c) {
		
             if(a>=12)
             {
            	 if(a>12)
            		 a-=12;
            	 System.out.printf("%02d:%02d:%02dpm\n",a,b,c);
             }
             else{
            	 if(a==0)
            	 {
            		 a=12;
            	 }
            	 System.out.printf("%02d:%02d:%02dam\n",a,b,c);
             }     
	}

	public static void year(int a, int b, int c) {

		 System.out.printf("%02d/%02d/%02d",b,c,a);
	}

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner cin = new Scanner(System.in);
		int n = cin.nextInt();
		while (n != 0) {
			String str = cin.next();
			String[] str1 = str.split("\\/|\\-|\\:");
			int yy = Integer.parseInt(str1[0]);
			int mm = Integer.parseInt(str1[1]);
			int dd = Integer.parseInt(str1[2]);
			int hh = Integer.parseInt(str1[3]);
			int mmm = Integer.parseInt(str1[4]);
			int ss = Integer.parseInt(str1[5]);
			Main.year(yy, mm, dd);
			System.out.print("-");
			Main.hours(hh, mmm, ss);
			n--;
		}
	}

}
import java.util.Scanner;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;

public class Main {

	public static void main(String[] args) throws ParseException {
		// TODO Auto-generated method stub
		Scanner cin = new Scanner(System.in);
		int n=cin.nextInt();            
		for(int i=0;i<n;i++)
		{
			String str=cin.next();                                                       //不可以用cin.nextLine()
			 SimpleDateFormat sdf=new 
			     SimpleDateFormat("yyyy/MM/dd-HH:mm:ss");
			 Date date =sdf.parse(str);
			 SimpleDateFormat sdf1=new 
				 SimpleDateFormat("MM/dd/yyyy-hh:mm:ssa",new Locale("US"));          //HH 和 hh
                                                                                                       //a的用法 Locale()
		     System.out.println(sdf1.format(date).toLowerCase());
		}
	}
}






發佈了37 篇原創文章 · 獲贊 0 · 訪問量 6695
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章