java.util.Date:表示日期和时间的类
类Date 表示特定的瞬间,精确到毫秒。
毫秒:千分之一秒 1000毫秒=1秒java
把日期转换成毫秒:spa
注意:
中国属于东八区,会把时间增长8个小时code
把毫秒转换为日期:orm
使用:对象
Date类的带参数构造方法 Date date = new Date(); Date();//获取当前系统的时间和日期 --------- Date date = new Date(0L); Date(long date);//传递毫秒值,把毫秒值转化成Date日期 ----------- Date date = new Date(); long time = date.getTime(); long getTime() 把日期转换成毫秒(至关于System.currentTimeMillis()方法) 返回自1970年1月1日 00-00-00GMT 以来此Date 对象表示的毫秒数。
java.text.DateFormat:是日期/时间格式化子类的抽象类blog
做用:字符串
成员方法:get
java.text.SimpleDateFormat extends DateFormat
使用DateFormat类中的方法format,把日期格式化为文本form
使用步骤:class
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); Date date = new Date(); String d = sdf.format(date);
介绍:
java.util.Calendar类;日历类
Calendar c = Calendar.getInstance();//多态
Calendar类的经常使用成员方法:
//public int get(int field);返回给定日历字段的值。
Calendar c = Calendar.getInstance(); int year = c.get(Calendar.YEAR); int month = c.get(Calendar.MONTH); ///public void set(int field,int value);将给定的日历字段设置为给定值 //设置年为9999 //设置月为9月 c.set(Calendar.YEAR,9999); c.set(Calendar.MONTH,9); //增长年 c.add(Calendar.YEAR,2); //把日历对象,转换为日期对象 Date date=c.getTime();