package itcast.common;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.SimpleFormatter;
/**
* 日期格式的总结
* DateFormat主要getDateInstance来获取对象,默认格式yyyy-mm-dd
* 如果涉及到格式转换new SimpleDateFormat("yyyy----MM---dd");
* format(new Date())方法进行字符串
* format.parse(String)转换Date对象
*
* @author thinkpad
*
*/
public class DateDemo {
/**
* @param args
* @throws ParseException
*/
public static void main(String[] args) throws ParseException {
//日期默认转换
DateFormat dateform=DateFormat.getDateInstance();//显示年月日
dateform=DateFormat.getDateTimeInstance();//年月日时分秒
String date_str=dateform.format(new Date());
System.out.println(date_str);
System.out.println("----------------------------------");
System.out.println(getDatesformat());
System.out.println("+++++++++++++++++++++++++++++++++++++++++++");
System.out.println(obatinDate());
}
public static String getDatesformat()
{
DateFormat format=new SimpleDateFormat("yyyy--MM--dd");
return format.format(new Date());
}
//将字符串转换为日期
public static Date obatinDate() throws ParseException
{
DateFormat fomat=DateFormat.getDateInstance();//默认
fomat=new SimpleDateFormat("yyyy--MM--dd");
Date dates=fomat.parse("2012--10--12");
return dates;
}
}