首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 认证考试 > JAVA认证 >

Java基础:Java操作日期的工具类总结

2009-01-15 
Java操作日期的工具类总结

    总结一些常用到的函数可以直接在你的应用程序中调用就可以了!

  /**
  * 以指定的格式来格式化日期
  * @param date Date
  * @param format String
  * @return String
  */
  public String formatDateByFormat(java.util.Date date,String format)
  {
  String result = "";
  if(date != null)
  {
  try
  {
  SimpleDateFormat sdf = new SimpleDateFormat(format);
  result = sdf.format(date);
  }
  catch(Exception ex)
  {
  ex.printStackTrace();
  }
  }
  return result;
  }
  /**
  * 常用的格式化日期
  *
  * @param date Date
  * @return String
  */
  public String formatDate(java.util.Date date)
  {
  return formatDateByFormat(date,"yyyy-MM-dd");
  }
  直接在主方法中调用这个方法就可以生成我们所想要的日期格式了哦!方便使用的!
  java.util 类 Calendar好像这个类的功能相当地强大,我查了一下JDK参考文档摘录如下重要信息:
  Calendar 提供了一个类方法 getInstance,以获得此类型的一个通用的对象。Calendar 的 getInstance 方法返回一个 Calendar 对象,其日历字段已由当前日期和时间初始化:
  Calendar rightNow = Calendar.getInstance();//类方法
  可以通过调用 set 方法来设置日历字段值。在需要计算时间值(距历元所经过的毫秒)或日历字段值之前,不会解释 Calendar 中的所有字段值设置。调用 get、getTimeInMillis、getTime、add 和 roll 涉及此类计算。
  会了这个方法之后的方法如下:
  /**
  * 返回年份
  *
  * @param date
  * 日期
  * @return 返回年份
  */
  public static int getYear(java.util.Date date) {
  java.util.Calendar c = java.util.Calendar.getInstance();
  c.setTime(date);
  return c.get(java.util.Calendar.YEAR);
  }
  赋值一个java.util.Date对象给它当参数就可以得到当前的年份了。
  /**
  * 返回月份
  *
  * @param date
  * 日期
  * @return 返回月份
  */

3COME考试频道为您精心整理,希望对您有所帮助,更多信息在http://www.reader8.com/exam/

热点排行