JDBC开发中关于时间对象的选择

JDBC操作数据库的时间字段时,需要对应的对象说明,以MySQL数据库为例

 

 

数据库字段 

Java对象 说明
DATE java.sql.Date 只支持yyyy-MM-dd
TIME java.sql.Time 只支持HH:mm:ss
DATETIME java.sql.Timestamp 支持yyyy-MM-dd HH:mm:ss

 

这些Java对象都有.toString()方法可以很方便的转化为字符串显示

但对象创建的时候接收的参数都是时间毫秒表示值,当前时间可以使用 System.currentMillions() 获取

 

当然如果使用Hiberante这种ORM框架后,表示时间可以统一使用java.util.Date对象了,以上差异都可无视

你可能感兴趣的:(jdbc)