您的位置:首页 > 编程语言 > Java开发

JAVA 常用API Date 类

2015-09-16 10:47 423 查看
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

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Date 类的用法总结