prepareStatement 中如何传一个当前日期过去,java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp区别和总结

一>java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp区别和总结
介绍:
java.lang.Object
…|__java.util.Date
…|__java.sql.Date/java.sql.Timestamp /java.sql.Time

【父类】java.util.Date日期格式为:年月日时分秒
【子类】java.sql.Date日期格式为:年月日[只存储日期数据不存储时间数据]
【子类】java.sql.Time日期格式为:时分秒
【子类】java.sql.Timestamp日期格式为:年月日时分秒纳秒(毫微秒)

关系:
java.sql.Date 只能存储日期,不能存储时间

java.util.Date这个类是java.sql.Date,  java.sql.Time,  java.slq.Timestamp这三个类的父类。这三个类对java.util.Date类进行了包装。

二>prepareStatement 中如何传一个当前日期过去:
st.setDate(parameterIndex :5 new java sql.date(new date().getTime()));

java.sql.Date currentDate = new java.sql.Date(System.currentTimeMillis());

// new date().getTime() 是java.util.Date 类取得当前系统时间的函数;
// new java.sql.date() 是java.sql.Date 类取得当前日期的函数;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值