java 比较时间
1. import java.text.DateFormat;
2. import java.text.ParseException;
3. import java.util.Date;
4.
5. /**
6. * @description 計算两个日期相差的天数
7. * @author ZhouJingxian
8. *
9. */
10. public class CountDate {
11.
12. /**
13. * @param args
14. */
15. public static void main(String[] args) {
16. Date earlydate = new Date();
17. Date latedate = new Date();
18. DateFormat df = DateFormat.getDateInstance();
19. try {
20. earlydate = df.parse("2009-07-01" );
21. latedate = df.parse("2009-08-05" );
22. } catch (ParseException e) {
23. e.printStackTrace();
24. }
25.
26. int days = daysBetween(earlydate,latedate);
27.
28. System.out.println(days);
29. }
30.
31. /**
32. * 計算两个日期相差的天数
33. * @param early 開始日期
34. * @param late 結束日期
35. * @return
36. */
37. public static final int daysBetween(Date early, Date late) {
38. java.util.Calendar calst = java.util.Calendar.getInstance();
39. java.util.Calendar caled = java.util.Calendar.getInstance();
40. calst.setTime(early);
41. caled.setTime(late);
42. //设置时间为0 时
43. calst.set(java.util.Calendar.HOUR_OF_DAY, 0 );
44. calst.set(java.util.Calendar.MINUTE, 0 );
45. calst.set(java.util.Calendar.SECOND, 0 );
46. caled.set(java.util.Calendar.HOUR_OF_DAY, 0 );
47. caled.set(java.util.Calendar.MINUTE, 0 );
48. caled.set(java.util.Calendar.SECOND, 0 );
49.
50. //得到两个日期相差的天数
51. int days = ((int) (caled.getTime().getTim
相关文档:
Java 6 RowSet 使用完全剖析(2)
关键字: rowset
分页
由于 CachedRowSet 是将数据临时存储在内存中,因此对于许多 SQL 查询,会返回大量的数据。如果将整个结果集全部存储在内存中会占用大量的内存,有时甚至是不可行的。对此 CachedRowSet 提供了分批从 ResultSet 中获取数据的方式,这就是分页。应用程序可以简单的通 ......
char在java中称为“字符型” 占2个字节
字符常量是用单引号括起的一个字符 且字符常量在内存中存储的是该字符在Unicode字符集中的排序位置,即整数
eg:char x='a'
内存x中存储的是字符a在Unicode字符集中的排序位置97 因此允许将上面的语句写成char x=97;
由此例可以得出以下结论:
1.要 ......
一、理解多线程
多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通 ......