Java web----时间类型

数据库类型与java中类型的对应关系:

DATE:java.sql.Date

TIME: java.sql.Time

TIMESTAMP:java.sql.Timestamp

  • 领域对象(domain)中的所有属性不能出现java.sql包下的东西!即不能使用java.sql.Date;
  • ResultSet#getDate()返回的是java.sql.Date()
  • PreparedStatement#setDate(int, Date),其中第二个参数也是java.sql.Date

时间类型的转换:

java.util.Date à java.sql.Date、Time、Timestamp

  • 把util的Date转换成毫秒值
  • 使用毫秒值创建sql的Date、Time、Timestamp

java.sql.Date、Time、Timestamp à java.util.Date

  • 这一步不需要处理了:因为java.sql.Date是java.util.Date;

java.util.Datedate = new java.util.Date();

long l =date.getTime();

java.sql.DatesqlDate = new java.sql.Date(l);


1 Java中的时间类型

java.sql包下给出三个与数据库相关的日期时间类型,分别是:

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

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值