求10小时后的时间
view plaincopy to clipboardprint?
1.java.util.Calendar Cal=java.util.Calendar.getInstance();
2.Cal.setTime(dateOper);
3.Cal.add(java.util.Calendar.HOUR_OF_DAY,10);
4.System.out.println("date:"+forma.format(Cal.getTime()));
1.java.util.Calendar Cal=java.util.Calendar.getInstance();
2.Cal.setTime(dateOper);
3.Cal.add(java.util.Calendar.HOUR_OF_DAY,10);
4.System.out.println("date:"+forma.format(Cal.getTime()));
求10小时前的时间
view plaincopy to clipboardprint?
1.java.util.Calendar Cal=java.util.Calendar.getInstance();
2.Cal.setTime(dateOper);
3.Cal.add(java.util.Calendar.HOUR_OF_DAY,-10);
4.System.out.println("date:"+forma.format(Cal.getTime()));
1.java.util.Calendar Cal=java.util.Calendar.getInstance();
2.Cal.setTime(dateOper);
3.Cal.add(java.util.Calendar.HOUR_OF_DAY,-10);
4.System.out.println("date:"+forma.format(Cal.getTime()));
java.sql.Date
继承自java.util.Date,是操作数据库 用的日期类型
view plaincopy to clipboardprint?
java.sql.Date sqlDate = new java.sql.Date(java.sql.Date.valueOf("2007-12-25").getTime());
java.sql.Date sqlDate = new java.sql.Date(java.sql.Date.valueOf("2007-12-25").getTime());
日期比较:简单的比较可以以字符串的形式直接比较,也可使用
java.sql.Date.valueOf("2007-03-08").compareTo(java.sql.Date.valueOf("2007-03-18")) 方式来比较日期的大小.也可使用java.util.Date.after(java.util.Date)来比较.
相差时间:
long difference=c2.getTimeInMillis()-c1.getTimeInMillis();
相差天数:long day=difference/(3600*24*1000)
相差小时:long hour=difference/(3600*1000)
相差分钟:long minute=difference/(60*1000)
相差秒: long second=difference/1000
view plaincopy to clipboardprint?
1.DateFormat df=new SimpleDateFormat("yyyy-MM-dd EE hh:mm:ss");
2.System.out.println(df.format(new Date()));
3.Date date = new Date();
4.DateFormat shortDate=DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT);
5.DateFormat mediumDate =DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM);
6.DateFormat longDate =DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG);
7.DateFormat fullDate =DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL);
8.
9.system.out.println(shortDate.format(date));
10.System.out.println(mediumDate.format(date));
11.System.out.println(longDate.format(date));
12.System.out.println(fullDate.format(date));
13.
14.08-4-15 下午3:24
15.2008-4-15 15:24:31
16.2008年4月15日 下午03时24分31秒
17.2008年4月15日 星期二 下午03时24分31秒CST
18.
19.
20.Calendar c = Calendar.getInstance();
21.
22.c.add(Calendar.MONTH, 1); // 目前时间加1个月
23.System.out.println(df.format(c.getTime()));
24.
25.c.add(Calendar.HOUR, 3); // 目前时间加3小时
26.System.out.println(df.format(c.getTime()));
27.
28.c.add(Calendar.YEAR, -2); // 目前时间减2年
29.System.out.println(df.format(c.getTime()));
30.
31.c.add(Calendar.DAY_OF_WEEK, 7); // 目前的时间加7天
32.System.out.println(df.format(c.getTime()));