91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Java中利用SimpleDateFormat對英文時間格式進行轉換

發布時間:2021-02-23 15:01:23 來源:億速云 閱讀:651 作者:戴恩恩 欄目:編程語言

這篇文章主要介紹了怎么在Java中利用SimpleDateFormat對英文時間格式進行轉換,億速云小編覺得不錯,現在分享給大家,也給大家做個參考,一起跟隨億速云小編來看看吧!

Java可以用來干什么

Java主要應用于:1. web開發;2. Android開發;3. 客戶端開發;4. 網頁開發;5. 企業級應用開發;6. Java大數據開發;7.游戲開發等。

SimpleDateFormat是一個以與語言環境有關的方式來格式化和解析日期的具體類。它允許進行格式化(日期 -> 文本)、解析(文本 -> 日期)和規范化。

SimpleDateFormat使得可以選擇任何用戶定義的日期-時間格式的模式。但是,仍然建議通過DateFormat中的getTimeInstance、getDateInstance 或 getDateTimeInstance 來創建日期-時間格式器。每一個這樣的類方法都能夠返回一個以默認格式模式初始化的日期/時間格式器。可以根據需要使用applyPattern 方法來修改格式模式。

日期和時間模式

怎么在Java中利用SimpleDateFormat對英文時間格式進行轉換

SimpleDateFormat使用方法

根據上面的的“日期和時間模式”,設定需要匹配的模式,可以實現String與Date類型的互轉,例如:

String類型的時間轉換成Date類型時間,比較常用的幾種時間格式轉換如下:

a. 時間格式: “2015-08-28”, 模式: “yyyy-MM-dd”

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = dateFormat.parse("2015-08-28");

b. 時間格式: “2015-08-28 18:28:30”, 模式: “yyyy-MM-dd HH:mm:ss”

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = dateFormat.parse("2015-08-28 18:28:30");

c. 時間格式: “2015-8-28”, 模式: “yyyy-M-d”

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-M-d");
Date date = dateFormat.parse("2015-8-28");

d. 時間格式: “2015-8-28 18:8:30”, 模式: “yyyy-M-d H:m:s”

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-M-d H:m:s");
Date date = dateFormat.parse("2015-8-28 18:8:30");

e. 時間格式: “Aug 28, 2015 6:8:30 PM”, 模式: “MMM d, yyyy h:m:s aa”

SimpleDateFormat dateFormat = new SimpleDateFormat("MMM d, yyyy h:m:s aa", Locale.ENGLISH);
Date date = dateFormat.parse("Aug 28, 2015 6:8:30 PM");

f. 時間格式: “Fri Aug 28 18:08:30 CST 2015”, 模式: “EEE MMM d HH:mm:ss ‘CST' yyyy”

SimpleDateFormat dateFormat = new SimpleDateFormat("EEE MMM d HH:mm:ss 'CST' yyyy", Locale.ENGLISH);
Date date = dateFormat.parse("Fri Aug 28 18:08:30 CST 2015");

Date類型的時間轉換成String類型時間

這是“String類型的時間轉換成Date類型時間”的逆向操作,只要將Date date = dateFormat.parse([String型時間]);換成String date = dateFormat.format([Date型時間]);即可。例如,將當前時間格式化成[yyyy年M月d日]的形式:

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年M月d日");
String date = dateFormat.format(new Date());

以上就是億速云小編為大家收集整理的怎么在Java中利用SimpleDateFormat對英文時間格式進行轉換,如何覺得億速云網站的內容還不錯,歡迎將億速云網站推薦給身邊好友。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

翁牛特旗| 衡东县| 泾川县| 马山县| 班玛县| 大渡口区| 佛学| 和政县| 汝阳县| 收藏| 江津市| 承德县| 海林市| 忻州市| 奉新县| 澳门| 东乡族自治县| 金沙县| 军事| 油尖旺区| 江西省| 桂林市| 汝城县| 沐川县| 普格县| 仁布县| 祁东县| 万载县| 梨树县| 南开区| 宜川县| 荥阳市| 铁岭市| 石家庄市| 类乌齐县| 英山县| 白城市| 准格尔旗| 新兴县| 台中县| 祁东县|