关于java:javaDateFormat类中format方法parse方法使用

65次阅读

共计 845 个字符,预计需要花费 3 分钟才能阅读完成。

DateFormat 类


java.text.DateFormat 是一个将 Date(日期)转为Strting(文本)的类( 抽象类)。

格式化: Date 转为 String 对象。

解析: String 转为 Date 对象。


外面罕用办法有

  • format 办法
  • parse 办法

抽象类不能间接调用须要时子类:

子类:java.text.SimpleDateFormat 此类须要一个格局来定义外面的用法。

y = 年

M = 月

d = 日

H = 时

m = 分

s = 秒

教大家记法(小大小大小小)写。


java.text.SimpleDateFormat中的罕用办法。

format 将 Date 对象格式化为字符串。
parse 将字符串拆解为 Date 对象。


####  format 办法
     Date date = new Date();
     // 创立工夫格局 
     SimpleDateFormat simpleDateFormat  = new SimpleDateFormat("yyyy 年 MM 月 dd 日 HH 小时 mm 分 ss 秒");
    // String 转为 date
     String str = simpleDateFormat.format(date);
    // 打印
     System.out.println(str);

输入:你的年份 + 月份 + 小时 + 分 + 秒

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

public class Demo03 {public static void main(String[] args) throws ParseException {DateFormat df  = new SimpleDateFormat("yyyy 年 MM 月 dd 日");


        String str1 = "2018 年 12 月 11 日";
        Date date1 = df.parse(str1);

        System.out.println(date1);


    }
}

输入后果:Tue Dec 11 00:00:00 CST 2018

正文完
 0