Date的基本常识

我这人有些小迷糊 ,经常将Date和Data搞晕。。。惭愧呀


在[color=red]java[/color]中java.sql.Date是 java.util.Date的一个子类

util中的Date类包含日期和时间, sql中则分的较多,time,timestamp


在[color=red]数据库[/color]中这里区别mysql和 Oracle

Oracle中只有date数据类型,包括了日期和时间

mysql中则有,date,time,datetime,timestamp,year,Datetime中既有时间又有日期,time中只有时间,date中只有日期。


Sql包下的date类我们一般用于进行数据库的操作,其他情况下基本上常常使用util中的date类,

而如果要精确的表示时间的时候可以使用Canlendar类,这个类就可以很精确的进行表示时间。


在向数据库中写入的时候一定要使用sql包下的Date对象才可以,因此我们要进行数据类型转换。

在给prepareStatement进行赋值变量的时候使用setDate或者setTime,或者setTimestamp等,


new Timestamp(new Date().getTime()),new java.sql.Date(new java.util.Date().getTime)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值