日期类也是我们经常用到的类,它为与java.util.Date包下,而且使用很简单,下面来谢谢,Date的常用方法
获取系统当前时间(事先是要导包的:import java.util.*)
Date nowTime=new Date();
System.out.println(nowTime);//打印当前系统的时间
日期的格式:
y 年
M 月
d 日
H 小时
m 分
s 秒
S 毫秒
上面打印的结果显示为英文的,是不是看不习惯,没关系,我们可以自己定义显示格式
要先导入一新的包import java.text.*;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:s");//自己定制日期显示的格式
String s=sdf.format(NowTime);//格式化日期
System.out.println(s);//打印结果
下面再拓展下
//获取当前时间的前10分钟,currentTimeMillis();
import java.util.Date;
import java.text.SimpleDateFormat;
public class DateTime03{
public static void main(String[] args){
Date t1=new Date(1000);
SimpleDateFormat sdf=new SimpleDateFormat("yyyy,MM,dd HH:mm:ss SSS");
String StrTime=sdf.format(t1);
System.out.println(StrTime);//当前系统时间
//获取当前时间提前10分钟
Date t2=new Date(System.currentTimeMillis()-1000*60*10);
SimpleDateFormat sdf1=new SimpleDateFormat("yyyy,MM,dd HH:mm:ss SSS");
String StrTime1=sdf1.format(t2);
System.out.println(StrTime1);
System.out.println(new Date());
}
}
以上就是学习Date类的总结,个人观点,如有什么错误,请指明,我好改正。{:soso_e100:}
|