今天我发现个郁闷的问题:
SimpleDateFormat myFmt=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
来显示字符型时间。
Date d = new Date();
myFmt.format(d);
out put:
2008-04-22 13:10:00
但是我用
myFmt.parse(sdate);
out put:
Thu Apr 22 13:00:00 CST 2008
怎么不是我希望那得到yyyy-MM-dd HH:mm:ss格式?
而且往MYsql数据库插入的时候报错(user_tb中字段类型是DateTime).
The sql word is:insert into user_tb values('1','1','1','Thu Apr 19 19:00:00 CST 1984','1',1,-1)而且我发现如果我直接用字符形式的date插入不会报错????
String sdate="2008-04-22 13:00:00";
各位大侠指点下迷津?不会是MYsql一个bug吧?
SimpleDateFormat myFmt=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
来显示字符型时间。
Date d = new Date();
myFmt.format(d);
out put:
2008-04-22 13:10:00
但是我用
myFmt.parse(sdate);
out put:
Thu Apr 22 13:00:00 CST 2008
怎么不是我希望那得到yyyy-MM-dd HH:mm:ss格式?
而且往MYsql数据库插入的时候报错(user_tb中字段类型是DateTime).
The sql word is:insert into user_tb values('1','1','1','Thu Apr 19 19:00:00 CST 1984','1',1,-1)而且我发现如果我直接用字符形式的date插入不会报错????
String sdate="2008-04-22 13:00:00";
各位大侠指点下迷津?不会是MYsql一个bug吧?
解决方案 »
- 不同表的插入能用批量处理吗?
- JSp页面中取得文本框的值并在当前页面输出?怎样实现??
- 如何在加载首页前连接一个servlet?
- 请问web系统是如何记录日志的?
- 如何分别取得Date中的年月日,以及时间(hh-mm-ss)?getMonth(),getYear()这些方法好像已经不推荐使用了?
- 怎样实现一个表格实时数据显示?
- 我以前装tomcat的时候是选择手动启动服务。现在,我想改成自动启动服务。但我又不想重装tomcat,有什么好的方法吗?
- weblogic的中文问题
- Java bean的问题..........急!急!急!
- 求助
- system占用80端口 如何解决?
- setHeader 和 getHeader的问题
如果要你需要的那个格式,你要把得到的Date对象再format一下才行。第二个问题没看明白。
1. 以后table表格结构变化也不会重写代码
2. 用PreparedStatment避免SQL注入漏洞
3. DBMS可以无关