1. 程式人生 > >Java學習:判斷輸入日期格式是否滿足要求

Java學習:判斷輸入日期格式是否滿足要求

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

public class Test2
{
public static void main(String[] args) 
{
System.out.println("請輸入年月(形如2016-09):");
Scanner d = new Scanner(System.in);
String date_string = d.nextLine();

//	利用java中的SimpleDateFormat類,指定日期格式,注意yyyy,MM大小寫

SimpleDateFormat format=new SimpleDateFormat("yyyy-MM");

// SimpleDateFormat format=new SimpleDateFormat("yyyyMM");
// 設定日期轉化成功標識
boolean dateflag=true;
// 這裡要捕獲一下異常資訊
try
{
Date date = format.parse(date_string);
} catch (ParseException e)
{
dateflag=false;
}finally{
//	成功:true ;失敗:false
System.out.println("日期是否滿足要求"+dateflag);
}
}
}