国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

使用 Date 和 SimpleDateFormat 類表示時間

2019-11-14 23:56:00
字體:
來源:轉載
供稿:網友
使用 Date 和 SimpleDateFormat 類表示時間

在程序開發中,經常需要處理日期和時間的相關數據,此時我們可以使用 java.util 包中的Date類。這個類最主要的作用就是獲取當前時間,我們來看下Date的類的使用:

Date d=new Date();//使用默認的構造方法創建Date對象System.out.PRintln(d);//輸出Date對象

使用Date類的默認無參構造方法創建出的對象就代表當前時間,我們可以直接輸出Date對象顯示當前的時間,顯示的架構如下:

Fri Apr 24 13:57:05 CST 2015

其中 ,Fri 代表 星期五,Apr代表四月, 24 代表 24號 CST 代表 中國標準時間也就是北京時間,東八區。

從上面的輸出結果中,我們發現,默認的時間格式不是很友好(也不是我們想要顯示的),此時我們就用到了 java.text 包中的 SimpledDateFormat 類 大顯身手了,可以使用 SimpleDateFormat 來對日期時間進行格式化,如可以將日期裝換為指定格式的文本,也可將文本轉換為日期。

1、使用format()方法將日期轉換為指定格式的文本

//創建Date對象 表示當前時間Date d=new Date();//創建SimpleDateFormat 對象 指定目標格式SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//調用format()方法,格式化時間,轉換為指定格式的字符串String today=sdf.format(d);//輸出轉換后的字符串System.out.println(today);

輸出結果 :(現在到可以猜到了 嘿嘿 ):2015-04-24 14:07:03

2、使用 parse() 方法將文本轉換為日期

//創建日期格式的字符串String day="2015年04月24日 14:13:50";//創建SimpleDateFomat對象,指定字符串的日期格式SimpleDateFormat df=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");//調用 parse() 方法,將字符串轉換為日期Date d=df.parse(day);//輸出System.out.println("當前時間:"+d);

輸出結果:當前時間:Fri Apr 24 14:13:50 CST 2015

最后:來個這兩者都有的demo:

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class HelloWorld {        public static void main(String[] args) throws ParseException {        // 使用format()方法將日期轉換為指定格式的文本         SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒");              SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd HH:mm");        SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");                // 創建Date對象,表示當前時間        Date now=new Date();                 // 調用format()方法,將日期轉換為字符串并輸出         System.out.println(sdf1.format(now));         System.out.println(sdf2.format(now));         System.out.println(sdf3.format(now));         // 使用parse()方法將文本轉換為日期         String d = "2014-6-1 21:05:36";         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");                  // 調用parse()方法,將字符串轉換為日期         Date date =sdf.parse(d);                 System.out.println(date);    }}


上一篇:Java之繼承

下一篇:Calendar 類的應用

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 驻马店市| 奉新县| 阿合奇县| 张家港市| 莱州市| 隆子县| 陆川县| 泰顺县| 南宁市| 元朗区| 蒙城县| 临朐县| 丹东市| 沈阳市| 通河县| 育儿| 深水埗区| 南安市| 囊谦县| 子洲县| 维西| 会昌县| 松溪县| 扶绥县| 瓮安县| 响水县| 贞丰县| 乌拉特前旗| 平湖市| 全椒县| 鄢陵县| 万山特区| 秦安县| 洛浦县| 青海省| 吉隆县| 台安县| 涡阳县| 辉县市| 韶山市| 巴塘县|