怎样从MySQL里面取出日期转换成 yyyy-MM-dd HH:mm:ss格式!

zhushoujun 2010-04-28 07:35:21


日期是自动生成的是24时制日期,是timestamp类型的,这一栏的被命名为pdate

但是前面的yyyy-MM-dd对应部分取出来的结果没有问题,在HH:mm:ss对应的部分却不正确
比如数据库里的时间2010-04-28 13:35:48取出来后,结果却是2010-04-28 00:00:00

对应部分关键代码
pstmt = dbc.getConnection().prepareStatement(sql);
pstmt.setString(1, id);
ResultSet rs=pstmt.executeQuery();

while(rs.next()){


Date date =rs.getDate("pdate");
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dat=sdf.format(date);
...全文
3011 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
黄_瓜 2010-05-06
  • 打赏
  • 举报
回复
........
config_man 2010-05-06
  • 打赏
  • 举报
回复
修改你的sql语句,而不是用java代码类SimpleDateFormat查找mysql的日期时间函数。
jintang163 2010-05-05
  • 打赏
  • 举报
回复
看看原来的数据是什么?
zhushoujun 2010-04-29
  • 打赏
  • 举报
回复
怎么没有哥哥姐姐来看一下下啊

2,127

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧