Java时间的一些处理

 1) Calendar转化为Date
Calendar cal=Calendar.getInstance();
Date date=cal.getTime();
(2) Date转化为Calendar
Date date=new Date();
Calendar cal=Calendar.getInstance();
cal.setTime(date);

(3)、字符串格式化时间

String strDate = "2010-10-10";

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

sdf.format(sdf.parse(strDate));

(4)、设置时间格式化时间

Calendar cal = Calendar.getInstance();
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
  cal.set(Calendar.YEAR, 2009);
  cal.set(Calendar.MONTH,5);
  cal.set(Calendar.DATE,20);

// cal.set(2009,6,20);和上面设置等同
  System.out.println(sdf.format(cal.getTime()));

 3、得到年月日

Calendar cal = Calendar.getInstance();

cal.get(Calendar.YEAR);/MONTH/DATE

注意月份要+1

 

java.util.date和java.sql.date转换

java.util.Date u_date = new java.util.Date();
java.sql.Date s_date = new java.sql.Date(u_date.getTime());
System.out.println("util:"+u_date);
System.out.println("util转sql:"+ new java.sql.Date(u_date.getTime()));
System.out.println("sql:"+s_date);
System.out.println("sql转util:"+new java.util.Date(s_date.getTime()));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值