SimpleDateFormat初步

目标:  SimpleDateFormat的使用01

引入:

  我们之前得到的Date日期对象或者时间毫秒值的时间形式。

  开发中并不喜欢,不符合有些时间格式的需求。

DateFormat作业:

  1,可以把”日期对象“或者“时间毫秒值”格式化成我们喜欢的时间形式。(格式化时间)

  2,可以把字符串的时间形式解析成日期对象。(解析字符串时间)

  DateFormat是一个抽象类,不能直接使用,要找它的子类,SimpleDateFormat

  我们需要用的是简单日期格式类: SimpleDateFormat 

  SimpleDateFormat简单日期格式类;

    包: java.text.simpleDateFormat

    构造器: public simpleDateFormat(String pattern);

      指定时间的格式创建简单日期格式化对象。

    方法:

      ----- public String format(Date date);可以把日期对象格式化成我们喜欢的时间形式

         ----  public String format(Object time): 可以把时间毫秒值格式成我们喜欢的时间形式

      --- public Date parse(String date) throws parseException: 把字符串的世界解析成我们喜欢的时间形式

案例:

package com.ithei.DateFormatDemo01;

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

/**
 * @program: javaDemo01->DateFormat01
 * @description: 日期格式化
 * @author: 安生
 * @create: 2021-01-22 19:01
 **/
public class DateFormat01 {

    //需求 将当前日期转换成我们喜欢的格式
    public static void main(String[] args) {
        //先创建Date对象
        Date d = new Date();
        System.out.println(d);
        //再创建SimpleFormat类  并且入参字符串
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss EEE a");
        //用Sdf对象调用format方法 返回字符串
        String d2 = sdf.format(d);
        System.out.println(d2);
    }
}

运行结果:

 

原文地址:https://www.cnblogs.com/bichen-01/p/14314870.html