string与java.util.Date、java.sql.Date间的转换

java.util.Date java.sql.Date 的父类
java.util.Date是常用的表示时间的类,我们通常格式化或者得到当前时间都是用它
java.sql.Date是在读写数据库的时候用, 只包含日期而没有时间部分,因为PreparedStamentsetDate()的第2参数和ResultSetgetDate()方法的第2个参数都是java.sql.Date

--------------------------------------------------------------------------------

具体的转换关系是

java.sql.Datejava.util.Date
java.sql.Date sqlDate=new Java.sql.Date();
java.util.Date utilDate=new java.util.Date (sqlDate.getTime());

java.util.Date utilDate =newjava.util.Date (new Java.sql.Date());
--------------------------------------------------------------------------------

java.util.Datejava.sql.Date

java.util.DateutilDate=new java.util .Date();
java.sql.Date sqlDate=new java.sql.Date(utilDate.getTime());

--------------------------------------------------------------------------------

Stringjava.util.Date

StringsDate = "2000-01-01 08:30:00";
SimpleDateFormat  sdf= newSimpleDateFormat("yyyy-MM-dd HH:mm:ss");

java.util.Date utildate = sdf.parse(sDate);
--------------------------------------------------------------------------------

java.util.DateString

java.util.Datedate=new java.util.Date ();
String str = sdf.format(date);

--------------------------------------------------------------------------------
java.util.Date utilDate=new Date();
java.sql.Time sTime=new java.sql.Time(utilDate.getTime());
java.sql.Timestamp stp=new java.sql.Timestamp(utilDate.getTime());

Stringstr = sdf.format(stp);

Stringstr = sdf.format(sTime);

--------------------------------------------------------------------------------

Stringjava.sql.Date

StringsDate = "2000-01-01 “;

java.sql.DatesqlDate=java.sql.Date.valueOf(sDate);

---------------------------------------------------------------------------------

java.sql.DateString

sqlDate.toLocaleString();

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值