close

SimpleDataFormat是一種可以用來幫助我們描述時間的一種類別 , 

藉由SiimpleDataFormat , 我們可以定義出一個關於時間的pattern , 

而這個pattern便可以用來對含有時間的String進行parse , 並進一步將他轉換成Date的type.

如此一來 , 我們便可以對這些時間的String藉由Date type來進行排序.

 

for example : 

import java.text.SimpleDateFormat;
import java.util.Date;

public class test2
{

public static void main(String[] args)
{


Date date = new Date();
String time="2012-02-20";
SimpleDateFormat sdf = new SimpleDateFormat("y-MM-d");
System.out.println(date);
System.out.println("hour in h format : "+ sdf.format(date));

try
{

System.out.println("hour in h format : "+ sdf.format(sdf.parse(time)));

}
catch(Exception e)
{

e.printStackTrace();


}

}

Attention:

1. 在使用parse method時 , 會 throw NullPointerException  ,  if text or pos is null.

2. format method只能對Date type進行作用 , 會輸出如我們所定義的pattern形式.

 

ref : http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

arrow
arrow
    全站熱搜

    JerryCheng 發表在 痞客邦 留言(0) 人氣()