www.zmzy.net > mysql的DAtEtimE对应jAvA的什么类型,我用DAtE读不...

mysql的DAtEtimE对应jAvA的什么类型,我用DAtE读不...

对应java中的java.sql.Timestamp类型(注意命名空间).保存到数据库这样做:Timestamp.valueOf("时间");注意时间的格式为:yyyy-MM-dd hh:mm:ss从数据库取值用Timestamp保存即可.

mysql datetime类型 为YYYY-MM-DD HH:MM:SS 将java的Date(util包)类格式化为该格式即可

mysql的datetime格式很松散,加入是2012-02-02 存进去的格式是20120202,你把它转换成string也可以插入,成date也可以.

java 中与数据库datetime 对应的类型 是 date类型

和数据库交互不要使用util.date用java.sql.date,这个date是util.date的子类,是专门用来和数据库date类型数据库通信用的

后者:不过一般数据库里面的时间都是设置成long类型的,读取要转换

Date();格式的话可以用DateUtils,或者simpledateformat等等可以将String与date进行转换格式大概这样yyyy-MM-dd HH:mm:ss

java.util.Date date = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()));//获取系统时间 java.sql.Timestamp date1=new java.sql.Timestamp(date.getTime());//把java.util.Date类型转换为java.sql.Timestamp类型 最后用setTimestamp();方法就可以插入到mysql数据库中了

给你一个简单粗暴的办法 subSring 我也遇到过 起先没注意后来发现会有一个.0 如果找到办法记得告诉我下 后台 str.substring(0, 10) 在jsp页面 <%获取 然后substring %> 但是这样你传值的时候就要用String 在页面接收也用String 如果非得用时间 那只能在jsp页面格式化 但是我个人觉得比较麻烦 建议使用String

你用getDate当然只有Date部分了. 改用getTimestamp方法就都有了,或者用getString取出字符串自己处理.

相关搜索:

网站地图

All rights reserved Powered by www.zmzy.net

copyright ©right 2010-2021。
www.zmzy.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com