以前寫的舊文章,在此整理一下。
package idv.jk.date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class StringToDate
{
public static void main(String[] argv){
try {
String strDate = "20140409";
if(strDate.length() != 6){
//處理錯誤訊息
}
Date date = new SimpleDateFormat("yyyyMMdd").parse(strDate);
System.out.println(date);
} catch (ParseException e) {
//處理錯誤訊息
System.out.println("日期格式錯誤");
}
}
}
上列第19行中,丟入
SimpleDateFormat
類別的格式化字串中,若是要處理「月份」的話,要用大寫的「M」,若是使用小寫的「m」,是要用來處理「分鐘」的。