java中常用日期相关方法

java 代码
  1. /* java.util.date */  
  2. java.util.Date utilDate = new java.util.Date();   
  3.   
  4. /* java.sql.date */  
  5. java.sql.Date sqlDate = new java.sql.Date(20070701);   
  6.   
  7. /* Calendar */  
  8. Calendar cal = Calendar.getInstance();   
  9.   
  10. /* string >> utilDate */  
  11. String strDate = "2007-7-1";   
  12. SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");   
  13. utilDate = format.parse(strDate);   
  14.   
  15. /* utilDate >> long */  
  16. long longDate = utilDate.getTime();   
  17.   
  18. /* long >> sqlDate */  
  19. sqlDate = new java.sql.Date(longDate);   
  20.   
  21. /* utilDate >> cal */  
  22. cal.setTime(utilDate);   
  23.   
  24. /* sqlDate >> cal */  
  25. cal.setTime(sqlDate);   
  26.   
  27. /* 将cal的日期向后推迟7天, 同理可得其他 */  
  28. cal.add(Calendar.DAY_OF_MONTH, 7);   
  29.   
  30. /* 取得cal的年份,同理可得其他 */  
  31. int nYear = cal.get(Calendar.YEAR);   
  32.   
  33. /* cal >> utilDate */  
  34. utilDate = cal.getTime();   
  35.   
  36. /* cal >> long */  
  37. longDate = cal.getTimeInMillis();  

你可能感兴趣的:(java,sql)