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();  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值