49 java常用类_11 _SimpleDateFormat类 SimpleDateFormat是一个以与语言环境有关的方式来 格式化 和 解析日期 的具体类。 进行格式化(日期 - 文本)、解析(文本 - 日期)。 常用的时间模式字母 字母
49 java常用类_11 _SimpleDateFormat类
字母
日期或时间
示例
y
年
2020
M
年中月份
08
d
月中天数
10
H
一天中小时数(0~23)
22
m
分钟
16
s
秒
59
S
毫秒
367
代码如下:
package com.wlw.common_class.date;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class SimpleDateFormatDemo {
public static void main(String[] args) throws ParseException {
// 创建一个SimpleDateFormat 对象,后面的格式,是我们自己定义的输出日期格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH-mm-ss");
Date date = new Date();//创建日期
String string = sdf.format(date);//格式化日期(日期 -> 文本)
System.out.println(string);
//解析(文本 -> 日期)
Date date1 = sdf.parse("2020/01/01 14-25-36");
//需要处理异常,防止输入的字符串日期格式 与 我们上面自己定义的日期格式相冲突
System.out.println(date1.toString());
System.out.println(date1.toLocaleString());
}
}
/*
执行结果;
2020/07/15 17-26-29
Wed Jan 01 14:25:36 CST 2020
2020-1-1 14:25:36
*/