1. 日期类
1.1 第一代日期类
1) Date: 精确到毫秒,代表特定的瞬间
2) SimpleDateFormat: 格式和解析日期的类
SimpleDateFormat 格式化和解析日期的具体类。它允许进行格式化(日期-→>文本)、解析(文本->日期)和规范化.
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
*@author
*@version1.0
*/
public class Date01{
public static void main(String[ ] args ) throws ParseException{
//解读
//1. 获取当前系统时间
//2. 这里的Date 类是在java.util 包
//3. 默认输出的日期格式是国外的方式, 因此通常需要对格式进行转换
Date d1 = new Date(); //获取当前系统时间
System.out.println("当前日期=" + d1);
Date d2 = new Date(9234567); //通过指定毫秒数得到时间
System.out.println("d2=" + d2); //获取某个时间对应的毫秒数
//解读
//1. 创建 SimpleDateFormat 对象,可以指定相应的格式
//2. 这里的格式使用的字母是规定好,不能乱写
SimpleDateFormat sdf = new SimpleDateFormat("yyyy 年 MM 月 dd 日 hh:mm:ss E");
String format = sdf.format(d1); // format:将日期转换成指定格式的字符串
System.out.println("当前日期=" + format);
//解读
//1. 可以把一个格式化的String 转成对应的 Date
//2. 得到Date 仍然在输出时,还是按照国外的形式,如果希望指定格式输出,需要转换
//3. 在把String-> Date , 使用的 sdf 格式需要和你给的String的格式一样,否则会