1.Date
1 package demo03; 2 3 import java.util.Date; 4 5 public class DateDemo { 6 public static void main(String[] args) { 7 //无参构造方法, 用来创建当前日期时间的Date对象 8 Date d = new Date(); 9 System.out.println(d); 10 11 //long型参数作为构造方法, 用来创建指定时间的日期对象, 参数表示毫秒数 12 Date d1 = new Date(1495119792068L); 13 System.out.println(d1); 14 15 //long getTime() 返回Date对象表示的毫秒数 16 Date d2 = new Date(); 17 long time = d2.getTime(); 18 System.out.println(time); 19 20 //void setTime(Date date) 设置指定Date时间 21 Date d3 = new Date(); 22 d3.setTime(1495119792068L); 23 System.out.println(d3); 24 } 25 }
2.SimpleDateFormat
1 package demo03; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 7 //SimpleDateFormat类是DateFormat的子类, 该类可以new创建对象, DateFormat是抽象类不可以创建对象 8 public class SimpleDateFormatDemo { 9 public static void main(String[] args) throws ParseException { 10 /* 11 yyyy 年 12 MM 月 13 dd 天 14 HH 小时 0-23 15 mm 分钟 16 ss 秒 17 */ 18 19 //构造方法传入一个格式化字符串参数 20 SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); 21 22 //String format(Date date) 将一个Date格式化为指定格式的日期 23 String date = sdf.format(new Date()); 24 System.out.println(date); 25 26 //Date parse(String source) 将给定字符串解析成Date 27 Date d = sdf.parse("2017/05/18 23:28:41"); 28 System.out.println(d); 29 } 30 }
时间: 2024-10-14 05:14:55