49 java常用类_11 _SimpleDateFormat类
- 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
*/
                










