Date与String的相互转换
构造函数
日期:new Date();//获取当前日期,精确到毫秒。
日期:new Date(long date);//即1970 年 1 月 1 日 00:00:00 GMT(Greenwich Mean Time-世界时),以来的指定毫秒数。
日历:Calendar cal = java.util.Calendar.getInstance();
Date转化为String
java.util.Date(西方日期类) + java.text.SimpleDateFormat(简化版日期格式化类:yyyy-MM-dd HH:mm:ss SSS) = java.lang.String(字符串);
具体形式:String simpleDateFormat.format(Date);
MM表示月份,mm表示分钟。HH 24小时制。hh 12小时制。SSS 表示毫秒数。
SimpleDateFormat是抽象类DateFormat的子类。
String转化为Date
java.lang.String(字符串) + java.text.SimpleDateFormat(简化版日期格式化类:)= java.util.Date(西方日期类);
具体形式:Date simpleDateFormat.parse(String);
Calendar转化为Date
Date date = cal.getTime();
Date转化为Calendar
cal.setTime(date);