目录
先说结论:
在Java中:
1.用Formatd对象的parse()方法可以将传入的指定格式的文本转化为时间类并返回,注意格式必须与定义 Formatd对象时一致
2.用Formatd对象的format()方法可以将传入的时间类型转化为指定格式的时间字符串并返回
String format = 对象名.format(时间类对象);
注意一个小点:LocaleDate,LocaleTime,LocaleDateTime,获取的时间精度不一样分别为日期/时间/日期时间
常用的格式符(定义格式时用到的字符)
yyyy年 MM月 dd日 HH时(0-23) mm分 ss秒 SS毫秒
ww周
=====================
对于普通Date
先创建DateFormat 对象
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
(因为DateFormat是一个抽象类,无法创建对象)
之后在创建Date时可以使用如下方法
Date d=df.parse("此处是一个以上格式的字符串");
注意:SimpleDateFormat(子类) e