mysql中的timestamp类型到java来应该用什么类型?

mysql中的timestamp类型到java来应该用什么类型?,第1张

参照这个就行了,这个对应注入类型。\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不会出错,缺少的部分使用历元,而不是当前日期时间

Date类型转换不是用的valueOf方法。用的是“SimpleDateFormat

”里面的方法。

假设"date"是数据库读取出来的数据,之后转换:SimpleDateFormat

sdf

=

new

SimpleDateFormat("yyyy-MM-dd

HH:mm:ss")

String

str

=

sdf.format(date)

System.out.println(str)

结果举例:2015-08--9

09:49:32.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7494869.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存