首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

java中的日期处置类总结

2012-10-19 
java中的日期处理类总结java中的日期处理类总结:Date/Calendar/GregorianCalendar/DateFormat/SimpleDateF

java中的日期处理类总结
java中的日期处理类总结:Date/Calendar/GregorianCalendar/DateFormat/SimpleDateFormat类
网上转载的,地址已经忘记了,在此感谢作者的分享。
1、Date类(该类现在很少用了)
?Date类对象的创建:

?创建一个当前时间
//默认是创建一个代表系统当前日期的Date对象
  Date d = new Date();

?创建一个我们指定的时间的Date对象:
下面是使用带参数的构造方法,可以构造指定日期的Date类对象,Date类中年份的参数应该是实际需要代表的年份减去1900,实际需要代表的月份减去1以后的值。
//创建一个代表2009年6月12号的Date对象
Date d1 = new Date(2009-1900, 6-1, 12); (注意参数的设置啊!)

正确获得一个date对象所包含的信息

/** * 获得距离指定日期n天的那一天的日期 create date:2009-6-11 author:Administrator *  * @param date *            格式:2009-6-11 * @param day * @return */public static String getDistanceDay(String date, int day) {SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");Date d;Calendar c =Calendar.getInstance();try {d = dateFormat.parse(date);c.setTime(d);c.add(Calendar.DATE, day);} catch (ParseException e) {// TODO Auto-generated catch blocke.printStackTrace();}return dateFormat.format(c.getTime());}





热点排行