- package Day14_Date;
- import java.text.ParseException;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- /*
- * Date -- String(格式化)
- *
- * String -- Date(解析)
- *
- * DateForamt:可以进行日期和字符串的格式化和解析。
- * 构造方法:public abstract class DateFormat
- * 但是由于是抽象类,所以使用具体子类SimpleDateFormat。
- *
- * SimpleDateFormat的构造方法:
- * SimpleDateFormat():默认模式
- * SimpleDateFormat(String pattern):给定模式
- */
- public class DateTest {
- public static void main(String[] args) throws ParseException {
- // Date -- String (格式化)
- // 根据当前毫秒值创建日期对象
- Date d = new Date();
- // 默认格式格式化
- SimpleDateFormat s = new SimpleDateFormat();
-
- //这里调用的是父类DateFormat中的format()方法,将得到的时间默认格式格式化
- String str = s.format(d);
- System.out.println(str);
- // 给定格式格式化
- SimpleDateFormat s2 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
- String str2 = s2.format(d);
- System.out.println(str2);
- // String -- Date (解析)
- String str3 = "1992年02月27日 10:10:10";
- SimpleDateFormat s3 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
-
- //也是父类中的parse()方法
- Date d2 = s3.parse(str3);
- System.out.println(d2);
- }
- }
复制代码
|
|