- public class DateDemo1 {
- public static void main(String[] args) throws ParseException {
- /**
- * 毫秒(TimeMillis)转换成日期对象
- * ① Date (TimeMillis)
- * ②通过setTime(TimeMillis)
- * 因为可以对日期的字段(年月日等)进行操作
- */
- long time = System.currentTimeMillis();
- Date date1 = new Date(time);
- System.out.println(date1);
- //通过通过setTime(TimeMillis)方法将毫秒值转换成提起对象
- date1.setTime(time);
- System.out.println(date1);
-
- /**
- * 日期对象转换成毫秒值
- * getTime()
- * 因为可以对数值进行运算
- */
- Date date2 = new Date();//日期对象
- long time2 = date2.getTime();
-
- /**把日期格式化---把日期对象转换字符串格式
- * 用fomat()方法,返回字符串
- */
- DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.FULL);
- DateFormat dateFormat2 = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL);
- String str_date = dateFormat.format(date1);
- System.out.println(str_date);
- System.out.println(dateFormat2.format(date1));
-
- /**
- * 把日期对象转换成自定义的字符串格式
- * 用fomat()方法,返回字符串
- *
- */
- DateFormat dateFormat3 = new SimpleDateFormat("yyyy//MM//dd");
- System.out.println(dateFormat3.format(date1));
-
- /**
- * 字符串转换成日期对象
- * 用parse()方法,最好是simpleDateFormat.以便能识别自定义的字符串格式
- */
-
- String str_date2 = "2015\\06\\18";
- DateFormat dateFormat4 = DateFormat.getDateInstance();
- dateFormat4 = new SimpleDateFormat("yyyy\\MM\\dd");
- System.out.println(dateFormat4.parse(str_date2));
- }
- }
复制代码 不想多写,麻烦,就把demo复制上来算了
|
|