package Date.Demo;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateDemo {
public static void main(String[] args) throws ParseException{
/*
* 输出系统当前时间
*/
Date d=new Date();
System.out.println(d);//Wed Sep 16 09:46:46 CST 2015
/*
* 通过时间毫秒创建日期对象
*/
long time=System.currentTimeMillis();
Date d1=new Date(time);
System.out.println(d1);
System.out.println(d1.toString());
/*
* 毫秒转换为日期
* 1、new Date(time)
* 2、setTime
* 3、对年月日字段操作
* 日期转毫秒
* 1、getTime()
* 解析Date 用DateFormat
*/
/* DateFormat df=DateFormat.getInstance();//15-9-16 上午10:11
String s=df.format(new Date());
System.out.println(s);*/
/* DateFormat df=DateFormat.getDateInstance();//2015-9-16
String s=df.format(new Date());
System.out.println(s);*/
/*DateFormat df=DateFormat.getDateTimeInstance();//2015-9-16 10:13:23
String s=df.format(new Date());
System.out.println(s);*/
/* DateFormat df=DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG);//2015年9月16日 上午10时15分20秒
String s=df.format(new Date());
System.out.println(s);*/
/* DateFormat df=DateFormat.getDateInstance(DateFormat.FULL);//2015年9月16日 星期三
String s=df.format(new Date());
System.out.println(s);*/
/*
* 自定义风格 子类 simpleDateFormat
*/
DateFormat df=new SimpleDateFormat("yyyy---MM---dd");//2015---09---16
String s=df.format(new Date());
System.out.println(s);
/*
* 将日期格式的字符串转为对象
* DateFormat 的parse()方法
*/
/*DateFormat dateformat=DateFormat.getDateInstance();
Date date=dateformat.parse("2014-09-14");
System.out.println(date);//Sun Sep 14 00:00:00 CST 2014
String sd=dateformat.format(date);
System.out.println(sd);//2014-9-14*/
/*String sdate="2014年5月6日";
DateFormat dateformat=DateFormat.getDateInstance(DateFormat.LONG);
Date date=dateformat.parse(sdate);
System.out.println(date);//Tue May 06 00:00:00 CST 2014
*/
String sdate="2014---5---6";
DateFormat dateformat=new SimpleDateFormat("yyyy---M---d");
Date date=dateformat.parse(sdate);
System.out.println(date);//Tue May 06 00:00:00 CST 2014
}
}
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateDemo {
public static void main(String[] args) throws ParseException{
/*
* 输出系统当前时间
*/
Date d=new Date();
System.out.println(d);//Wed Sep 16 09:46:46 CST 2015
/*
* 通过时间毫秒创建日期对象
*/
long time=System.currentTimeMillis();
Date d1=new Date(time);
System.out.println(d1);
System.out.println(d1.toString());
/*
* 毫秒转换为日期
* 1、new Date(time)
* 2、setTime
* 3、对年月日字段操作
* 日期转毫秒
* 1、getTime()
* 解析Date 用DateFormat
*/
/* DateFormat df=DateFormat.getInstance();//15-9-16 上午10:11
String s=df.format(new Date());
System.out.println(s);*/
/* DateFormat df=DateFormat.getDateInstance();//2015-9-16
String s=df.format(new Date());
System.out.println(s);*/
/*DateFormat df=DateFormat.getDateTimeInstance();//2015-9-16 10:13:23
String s=df.format(new Date());
System.out.println(s);*/
/* DateFormat df=DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG);//2015年9月16日 上午10时15分20秒
String s=df.format(new Date());
System.out.println(s);*/
/* DateFormat df=DateFormat.getDateInstance(DateFormat.FULL);//2015年9月16日 星期三
String s=df.format(new Date());
System.out.println(s);*/
/*
* 自定义风格 子类 simpleDateFormat
*/
DateFormat df=new SimpleDateFormat("yyyy---MM---dd");//2015---09---16
String s=df.format(new Date());
System.out.println(s);
/*
* 将日期格式的字符串转为对象
* DateFormat 的parse()方法
*/
/*DateFormat dateformat=DateFormat.getDateInstance();
Date date=dateformat.parse("2014-09-14");
System.out.println(date);//Sun Sep 14 00:00:00 CST 2014
String sd=dateformat.format(date);
System.out.println(sd);//2014-9-14*/
/*String sdate="2014年5月6日";
DateFormat dateformat=DateFormat.getDateInstance(DateFormat.LONG);
Date date=dateformat.parse(sdate);
System.out.println(date);//Tue May 06 00:00:00 CST 2014
*/
String sdate="2014---5---6";
DateFormat dateformat=new SimpleDateFormat("yyyy---M---d");
Date date=dateformat.parse(sdate);
System.out.println(date);//Tue May 06 00:00:00 CST 2014
}
}