DdateFormat时间格式化类

117 阅读1分钟

DaterFormat类的作用

把时间对象转化指定格式的字符串。反之,把指定格式是字符串转化成时间对象。

DaterFormat是一个抽象类,一般使用它的子类SimpleDateFormat类来实现

例:

package com.it.baizhan;


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

//测试DaterFormat
public class TestDaterFormat {

    public static void main(String[] args) throws ParseException {

        DateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        // yyyy表示年,MM表示月,mm表示分钟,dd表示天数,ss表示秒,hh表示时
        String str = "2049-10-1 10:10:10";
        Date guoqing100 = format.parse(str);
        System.out.println(guoqing100.getTime());
        System.out.println(guoqing100);

        DateFormat format2 = new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒");
        Date date2 = new Date(72346783L);//long类型数值
        String date2str = format2.format(date2);//转化为String类型
        System.out.println(date2str);

        //小妙招
        Date now = new Date();//当前时间
        DateFormat f1 = new SimpleDateFormat("今年的第D天,第w周");
        String str3  = f1.format(now);//返回字符串
        System.out.println(str3);


    }
}

IMG_1885.PNG

IMG_1884.PNG

来源:

CSDN 博主:pan_junbiao