Java中Date类的使用

2018-11-22  本文已影响0人  所以然WZY

几种导包形式:

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

1:获取系统当前时间
方法一:

 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println(df.format(new Date()));

运行结果如下图:

2018-11-22 11:08:20

方法二:

public class DateDemo {
    public static void main(String[] args) {
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
        Date date = new Date();
        Date date1 = new Date(date.getTime());
        String format = df.format(date1);
        System.out.println(format);
    }
}

运行结果如下图:

2018-11-22

2:获取指定的年月日,注意12月是一个特殊月份,Java中默认0月-11月为1月-12月,现在我们来获取1997年12月28日

 public static void main(String[] args) {
        Calendar instance = Calendar.getInstance();
        instance.set(Calendar.YEAR,1997);
        instance.set(Calendar.MONTH,12);
        instance.set(Calendar.DATE,28);
        int year = instance.get(Calendar.YEAR)-1;
        int month= instance.get(Calendar.MONTH)+12;
        int day = instance.get(Calendar.DATE);
        System.out.println(year+"年"+ month+"月"+day+"日");

    }
}

运行结果如下:

1997年12月28日
上一篇下一篇

猜你喜欢

热点阅读