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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 忆梦追风 中级黑马   /  2014-9-3 20:53  /  1007 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

时间类
1.Date
  比较古老的一个类, 大多数方法已过时, 但通常我们还会用它来获取当前时间
  new Date()可以创建日期对象, 然后使用SimpleDateFormat可以将其格式化成我们需要的格式
  通常使用的格式为: "yyyy-MM-dd HH:mm:ss", 具体格式说明详见SimpleDateFormat类yyyy年MM月dd日 E HH:mm:ss
  a.获取当前时间的毫秒值
  Date d = new Date();
  d.getTime();       //获取的是1970年1月1日0时0分0秒到当前时间的毫秒值
  System.currentTimeMillis();
  b.将毫秒值转换成时间对象
  Date d = new Date(毫秒值)     //通过毫秒值获取时间对象
  Date d = new Date();     //创建时间对象
  d.setTime(毫秒值);      //根据毫秒值修改时间对象
2.Calendar
  很多方法都是替代了Date类的方法, 最常用的就是
  int get(int field)(Calendar.YEAR)  //通过传入的字段获取对应的值,(获取年对应的值)
  void add(int field, int amount)   //field代表传入的时间字段可以是年月日等,amount代表是数值,正数就是在传入的字段上加,负数减
  void set(int field, int value)    //field代表传入的时间字段可以是年月日等,value代表设置的值,想设置哪一年或月日等,就写哪个值
  void set(int year, int month, int date)
  可以对指定的字段获取, 设置, 以及增减

2 个回复

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