JAVA 中往mysql 数据库插入一时间格式的数据应该怎么写?

ymll 2003-11-09 02:15:13
JAVA 中往mysql 数据库插入一时间格式的数据应该怎么写?
...全文
109 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
mark
nerrymeeting 2003-11-09
  • 打赏
  • 举报
回复
PreparedStatement pstat = conn.prepareStatement(........);
pstat.setDate( 1, new java.sql.Date( System.currentTimeMillis() ) );
Jawan_lee 2003-11-09
  • 打赏
  • 举报
回复
说得好,顶一下
fft123 2003-11-09
  • 打赏
  • 举报
回复
一楼插入的是String类型的啊,不是Date类型的数据
用PreparedStatement,然后用setDate来将当前日期插入进去
loveyousomuch 2003-11-09
  • 打赏
  • 举报
回复
Calendar这个类就是处理日期,时间的,不是有cal.getTime());吗?
ymll 2003-11-09
  • 打赏
  • 举报
回复
当前时间怎么取?
zjlgigi 2003-11-09
  • 打赏
  • 举报
回复
Calendar cal = Calendar.getInstance();
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");
String mDateTime=formatter.format(cal.getTime());

String ctestSql="insert into message(sdate) values("+mDateTime+")";


PreparedStatement prepare = conn.prepareStatement(ctestSql);
boolean b_sucess = prepare.execute(ctestSql);

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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