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);
    }
}
复制代码

 

运行结果:

 

 

 

本文作者:AxeBurner

本文链接:https://www.cnblogs.com/bichen-01/p/14314870.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   AxeBurner  阅读(60)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.