日期转化

*用户在界面中输入的日期数据是字符串类型的"2015-05-06"

*在java中的日期类型:

java.util.Date  java中的日期工具类

java.sql.Date 该类型可以保存到数据库中

java.sql.Timestamp 

*以上类型可以相互转化

String date="2015-05-06";

//string------->java.util.Date

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

Date d1=sdf.parse(date);


//java.util.Date------>java.sql.Date

java.sql.Date d2=new java.sql.Date(d1.getTime());

        

//java.util.Date------>java.sql.Timestamp

java.sql.Timestamp d3=new java.sql.Timestamp(d1.getTime());

//java.sql.Date------>java.sql.Timestamp

java.sql.Timestamp d3=new java.sql.Timestamp(d2.getTime());


       相互转化

1.使用getTime()函数

    sql  <->uti

         2.使用SimpleDateFormat类型转换

    SimpleDateFormar d =new SimpleDateFormate("yyyy-MM-dd HH:mm:ss");

 3.直接转换

   由于java.sql.Date是从java.util.Date中继承过来的

    utilDate=sqlDate;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值