Date類和SimpleFormat類表示時間

1.做用:得到時間 
2.用法 
2.1將當前CST日期轉換爲特定格式的日期  
SimpleDateFormat類 
 該類在 Java.text包中 
做用:讓日期顯示更符合日常的審美。 能夠將日期轉換爲指定格式的文本 
步驟1:建立Date對象,表示當前時間Date d=new Date(); 
步驟2:建立SimpleDateFormat對象,指定字符串的格式。sdf,sdf1,sdf2列出這三種格式(如如下代碼) 
 步驟3:用SimpleDateFormat對象調用format(Date對象),得到指定格式的當前日期輸出格式 
 步驟4:用String接收函數調用 
 步驟5:輸出字符串 

實現代碼以下:java

import java.text.SimpleDateFormat;
import java.util.Date;
public class javabao {
Date d=new Date();//得到當前時間
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
        SimpleDateFormat sdf1=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
        SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String  today=sdf.format(d);
        System.out.println(today);
        }

2.2將文本轉換爲日期 

步驟1:建立SimpleDateFormat對象,指定字符串的格式。sdf,sdf1,sdf2列出這三種格式 
* 步驟2:用SimpleDateFormat對象調用parse(字符串變量名)【字符串中格式必須和SimpleDateFormat構造函數格式同,不然會報錯】 
* 步驟3:建立一個Date對象來接收調用方法返回的值 
* 步驟4:輸出System.out.println(Date對象); ide

實現代碼以下:函數

 

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class javabao {
         String day="2017-6-21 13:30:50";
        SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//指定字符串的日期格式
        Date date;
        try {
            date = df.parse(day);
            System.out.println(date);
        } catch (ParseException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
            System.out.println("拋出異常啦");
        }//可能會出現轉換異常,須要對異常進行處理

        }
}
相關文章
相關標籤/搜索