1. 程式人生 > >SDUT-oj 時間日期格式轉換(詳解)

SDUT-oj 時間日期格式轉換(詳解)

11/20/2010-12:12:12pm
01/01/1970-12:01:01am
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) throws ParseException {
		Scanner p = new Scanner(System.in);
		int t = p.nextInt() ; 
		for(int i=0;i<t;i++){
			String time = p.next() ; 
			//yyyy/MM/dd - HH:mm:ss 為 24小時制 ; 
			//yyyy/MM/dd - hh:mm:ss 為12小時制 ; 
			SimpleDateFormat p1 = new SimpleDateFormat("yyyy/MM/dd-HH:mm:ss"); //以這個格式進行解析時間time ; 
			Date day = p1.parse(time);
			SimpleDateFormat p2 = new SimpleDateFormat("MM/dd/yyyy-hh:mm:ssa",new Locale("US")); //以這個格式重新生成時間 ;
			//"MM/dd/yyyy-hh:mm:ssa" 最後的那個a的意思是: a  Am/pm 標記  Text  PM ,a就代表am和pm  (jdk中SimpleDateFormat中的解釋)
			//new Locale("US") 加上 輸出 am,pm. 不加上 輸出 上午,下午.(這個就是語言環境).
			//new Locale("US")的意思是:生成時間格式的環境.   "US" 的意思是: 時間環境是 美國US時間 .  也就是在 時間最後加 am,pm .
			String time1 = p2.format(day);
			time1 = time1.toLowerCase(); //將字串中的字母轉換成小寫的.
			System.out.println(time1);
		}
	}
}


相關推薦

SDUT-oj 時間日期格式轉換()

11/20/2010-12:12:12pm 01/01/1970-12:01:01am import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Lo

Java時間日期格式轉換

當前 所在 monday 獲取時間 第一周 獲取 字符串轉換 處理 last import java.text.*; import java.util.Calendar; public class VeDate { /** * 獲取現在時間 *

Java實現時間日期格式轉換示例

simple ati except else ktr new bsp 時間 .text package com.hanqi.util; import java.text.ParseException; import java.text.SimpleDateFormat;

Java時間日期格式轉換 轉自:http://www.cnblogs.com/edwardlauxh/archive/2010/03/21/1918615.html

throws 星期四 stat 格式轉換 see blog 一是 取得數據 www Java時間格式轉換大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 獲取

Oracle中時間日期格式轉換及常用日期函式

我的第一篇部落格,記錄學習,分享生活。 Oracle時間日期格式轉換: 主要有兩種格式,一種為日期格式date,一種為字元格式char。 查詢當前日期: select sysdate from dual; 將日期轉化為字元格式,可以對日期進行一些操作 --顯示所有僱員的姓名和加

pku 3751 時間日期格式轉換 解題報告

時間日期格式轉換 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 3114 Accepted: 1460 Description 世界各地有多種格式來表示日期和時間。對於日期的常用格式,在中國常採

時間日期格式轉換

"; else return "0"; } } /** * 得到二個日期間的間隔天數 */ public static String getTwoDay(String sj1, String sj2) { SimpleDateFormat myFormatter = new SimpleDateFormat(

iOS開發之日期格式轉換時間間隔判斷

0. 說明 支援時間戳與日期、日期和字串的相互轉換; 支援日期轉星期; 支援以下時間段判斷:一分鐘內、一小時內、昨天、今天、明天、今年; 1. 具體程式碼 // // NSDateExt.h // SwiftExercises // //

時間戳或日期格式轉換的方法

用法: format(time, "yyyy-MM-dd mm:hh:ss")   或者  format(time, "yyyy-MM-dd")  或者 format(時間戳, "yyyy-MM-dd") format:(dat

js自定義時間日期格式時間轉換

1.日期格式根據自己需要重寫 Date.prototype.toLocaleString = function() { return this.getFullYear() + “年” + (this.getMonth() + 1) + “月” +this.getDate() + "日 "

前端 jquery 日期正則校驗,時間轉換,及給定日期格式轉換日期程式碼

日期正則校驗:前後端都適用,有平年、閏年校驗之分,也兼顧yyyyMMdd、yyyy-MM-dd、yyyy/MM/dd 格式 String DATAREG = "^(?:(?!0000)[0-9]{4}([-/.]?)(?:(?:0?[1-9]|1[0-2])([-/.]?)(?:0?[1-9]|

Java SimpleDateFormat中英文時間格式化轉換

SimpleDateFormat是一個以與語言環境有關的方式來格式化和解析日期的具體類。它允許進行格式化(日期 -> 文字)、解析(文字 -> 日期)和規範化。 SimpleDateFormat使得可以選擇任何使用者定義的日期-時間格式的模式。但是,仍然建議通過DateFor

日期格式互轉:(整型)時間戳與日期格式轉換

日期轉成(整型)時間戳大家都知道: var inow = Date.parse(new Date());//把當前時間轉成毫秒 但把這個毫秒怎麼轉成正常的日期格式呢? 請看以下方法: Date.prototype.Format = function (fmt) { //

php 轉換時間日期格式

$time1="Jun 13 15:56:38 2014"; $datestamp=strtotime($time1); echo $datestamp; echo "<br>"; echo date("Y-m-d H:i:s",$datestamp);

iOS ISO8601格式時間日期字串轉換成NSDate

+ (NSDate *)dateFromISO8601String:(NSString *)string {     if (!string) return nil;     struct tm tm;     time_t t;     strptime([strin

vue-cli專案中將時間戳的日期格式轉換成年月日(時分秒)

記得angular js中時間戳轉化成正常日期格式,只要使用filter屬性{{time|'YYYY-MM-DD HH:mm:ss'}}就可以了,本以為vue也可以,試驗瞭然而並不好用;所以在網上找了方案,需要使用時間轉換的外掛moment。解決步驟如下:在node環境下一、

Python之日期操作及轉換

# 匯入datetime模組,用以操作時間 import datetime # 匯入time模組 import time # 獲取當前時間 格式: 年-月-日 時:分:秒 . 毫秒 nowTime = datetime.datetime.now() pri

mysql中存取的為時間轉換時間日期格式的兩種方式

一、在mysql中完成 這種方式在MySQL查詢語句中轉換,優點是不佔用PHP解析器的解析時間,速度快,缺點是隻能用在資料庫查詢中,有侷限性 1. UNIX時間戳轉換為日期用函式: FROM_UNIXTIME() 一般形式:select FROM_UNIX

js獲取當前時間,並將標準日期格式轉換成Long型

獲取當前日期: //獲取當前時間 var nowDate = new Date(); var year= nowDate.getFullYear(); var month = nowDate

【Date】日期格式轉換 Thu Sep 07 2017 00:00:00 GMT+0800 (中國標準時間) 00:00:00

/** * @Description: 將一個詭異的原始字串格式的日期改成想要的日期格式 * @author liujunran * @date 2018年1月5日 上午11:09:18 * @version V1.0 */ package test.d