A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© doevents 中级黑马   /  2013-9-11 18:44  /  948 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

日期类也是我们经常用到的类,它为与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:}

评分

参与人数 1技术分 +1 收起 理由
EYE_SEE_YOU + 1

查看全部评分

1 个回复

倒序浏览
支持,顶一个!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马