package com.test;import java.text.DateFormat;
import java.util.Date;
import java.util.Random;
import java.util.UUID;
import java.util.concurrent.ThreadLocalRandom;public class M1001{public static void main(String[] args) {//Date表示特定的瞬间,精确到毫秒Date date = new Date();System.out.println(date);//Thu Mar 08 13:04:04 CST 2018DateFormat dateFormat = DateFormat.getDateInstance();System.out.println(dateFormat.format(date));//2018-3-8System.out.println(dateFormat.format(System.currentTimeMillis()));}
}
package com.test;import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
import java.util.UUID;
import java.util.concurrent.ThreadLocalRandom;public class M1001{public static void main(String[] args) throws ParseException {//Date表示特定的瞬间,精确到毫秒Date date = new Date();System.out.println(date);//Thu Mar 08 13:04:04 CST 2018DateFormat dateFormat = DateFormat.getDateInstance();System.out.println(dateFormat.format(date));//2018-3-8System.out.println(dateFormat.format(System.currentTimeMillis()));//2018-3-8dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG);System.out.println(dateFormat.format(date));//2018年3月9日 下午02时29分14秒,符合中国人习惯System.out.println("-----------解析操作----------------");dateFormat = DateFormat.getInstance();//SHORT风格String time = dateFormat.format(date);Date d2 = dateFormat.parse(time);//解析操作System.out.println(d2);System.out.println("---------sinpleDateFormat日期格式化,自定义模式------------------");SimpleDateFormat sim = new SimpleDateFormat();String pattern = "yyyy-MM-dd HH:mm:ss";sim.applyPattern(pattern);;//格式化time = sim.format(date);System.out.println(time);//解析date = sim.parse(time);System.out.println(date);}
}
Fri Mar 09 16:42:34 CST 2018
2018-3-9
2018-3-9
2018年3月9日 下午04时42分34秒
———–解析操作—————-
Fri Mar 09 16:42:00 CST 2018
———sinpleDateFormat日期格式化,自定义模式——————
2018-03-09 16:42:34
Fri Mar 09 16:42:34 CST 2018