日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DateFormat类的format方法和parse方法

發布時間:2024/4/13 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DateFormat类的format方法和parse方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package com.learn.demo03.DateFormat;import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date;/*java.text.DateFormat:是日期/時間格式化子類的抽象類作用:格式化(也就是日期 -> 文本)、解析(文本-> 日期)成員方法:String format(Date date) 按照指定的模式,把Date日期,格式化為符合模式的字符串Date parse(String source) 把符合模式的字符串,解析為Date日期DateFormat類是一個抽象類,無法直接創建對象使用,可以使用DateFormat類的子類java.text.SimpleDateFormat extends DateFormat構造方法:SimpleDateFormat(String pattern)用給定的模式和默認語言環境的日期格式符號構造 SimpleDateFormat。參數:String pattern:傳遞指定的模式模式:區分大小寫的y 年M 月d 日H 時m 分s 秒寫對應的模式,會把模式替換為對應的日期和時間"yyyy-MM-dd HH:mm:ss"注意:模式中的字母不能更改,連接模式的符號可以改變"yyyy年MM月dd日 HH時mm分ss秒"*/ public class Demo01DateFormat {public static void main(String[] args) throws ParseException {demo02();}/*使用DateFormat類中的方法parse,把文本解析為日期使用步驟:1.創建SimpleDateFormat對象,構造方法中傳遞指定的模式2.調用SimpleDateFormat對象中的方法parse,把符合構造方法中模式的字符串,解析為Date日期注意:public Date parse(String source) throws ParseExceptionparse方法聲明了一個異常叫ParseException如果字符串和構造方法的模式不一樣,那么程序就會拋出此異常調用一個拋出了異常的方法,就必須的處理這個異常,要么throws繼續拋出這個異常,要么try catch自己處理*/private static void demo02() throws ParseException {//1.創建SimpleDateFormat對象,構造方法中傳遞指定的模式SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒");//2.調用SimpleDateFormat對象中的方法parse,把符合構造方法中模式的字符串,解析為Date日期//Date parse(String source) 把符合模式的字符串,解析為Date日期Date date = sdf.parse("2088年08月08日 15時51分54秒");System.out.println(date);}/*使用DateFormat類中的方法format,把日期格式化為文本使用步驟:1.創建SimpleDateFormat對象,構造方法中傳遞指定的模式2.調用SimpleDateFormat對象中的方法format,按照構造方法中指定的模式,把Date日期格式化為符合模式的字符串(文本)*/private static void demo01() {//1.創建SimpleDateFormat對象,構造方法中傳遞指定的模式SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒");//2.調用SimpleDateFormat對象中的方法format,按照構造方法中指定的模式,把Date日期格式化為符合模式的字符串(文本)//String format(Date date) 按照指定的模式,把Date日期,格式化為符合模式的字符串Date date = new Date();String d = sdf.format(date);System.out.println(date);//Sun Aug 08 15:51:54 CST 2088System.out.println(d);//2088年08月08日 15時51分54秒} }

?

總結

以上是生活随笔為你收集整理的DateFormat类的format方法和parse方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。