您的位置:首页 > 数据库 > MySQL

mysql日期类型字段插入与读出

2012-08-15 11:19 330 查看
datetime类型

1:

直接sql文插入的话

UPDATE tablename SET endtime='2012-08-20 10:20:23'

2:

Java中先format这中日期类型

SimpleDateFormat pres = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

Date dt= new Date();

String s = pres.format(dt);

System.out.println(s);

------------------

打印出就是'2012-08-20 10:20:23'

然后就拼到sql文中

注意的是:yyyy-MM-dd hh:mm:ss 中前面MM是大写后面是小写

3:数据库类型是datetime型

从数据库中读出的解释,

数据库结果集应该这样写res.getTimestamp(7);,使用timestamp,不要使用res.getDate(7)这样得到的只是几号,没有具体的时分秒

例:数据库中时间字段有下面一个值

“2012-01-01 12:35:21”

使用date读出是2012-01-01

使用timestamp得出2012-01-01 12:35:21,但是打印下来结果成了2012-01-01 12:35:21.0

末尾有个0,又使用了SimpleDateFormat pres = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

将其规范下了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐