共计 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
正文完