
参照这个就行了,这个对应注入
类型。\x0d\x0a===========java注入数据库==========\x0d\x0ajava类型 mysql类型成功与否\x0d\x0adate date yes\x0d\x0adate time no\x0d\x0adate timestamp no\x0d\x0adate datetime no\x0d\x0a\x0d\x0atime date no\x0d\x0atime time yes\x0d\x0atime timestamp no\x0d\x0atime datetime no\x0d\x0a\x0d\x0atimestamp date yes\x0d\x0atimestamp time yes\x0d\x0atimestamp timestamp yes\x0d\x0atimestamp datetimeyes\x0d\x0a==========end java注入数据库========\x0d\x0a总规律,如果A完全包含B,则A可以向B注入数据,否则报错\x0d\x0a\x0d\x0a==========从数据库提取到java ==========\x0d\x0amysql类型java类型 成与否\x0d\x0adate date yes\x0d\x0adate time yes --------------缺少的
部分使用历元\x0d\x0adate timestamp yes --------------缺少的部分使用历元 \x0d\x0a\x0d\x0atime date yes --------------缺少的部分使用历元\x0d\x0atime time yes\x0d\x0atime timestampyes --------------缺少的部分使用历元\x0d\x0a\x0d\x0atimestamp date yes\x0d\x0atimestamp time yes\x0d\x0atimestamp timestamp yes\x0d\x0a\x0d\x0adatetime date yes\x0d\x0adatetime time yes\x0d\x0adatetimetimestamp yes\x0d\x0a==========end 从数据库提取到java=======\x0d\x0a不会出错,缺少的部分使用历元,而不是当前日期时间实现思路就是先将Timestamp转换为
字符串,之后字符串转换为日期类型。举例:Long l = System.currentTimeMillis()//获取当前的Timestamp值
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd")//定义日期类型格式
String str2 = Timestamp.valueOf(format.format(l));//转换为字符串
//System.out.println(str2)//打印获取的字符串
Date date = format .parse(str2)//格式化获取到的日期,
System.out.println(date)
输出结果:2015-06-27。
评论列表(0条)