首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

收藏此问题 发表新评论

时间格式问题

我在mysql数据库的字段类型datetime型
   Date time=new java.util.Date();
     String  add_time=time.toLocaleString();
把这个add_time插入数据库后,数据库显示为2004-03-03 00:00:00。
后面时间段都为0了,怎么解决这个问题?
昵称: qsy_627  时间: 2004-04-22 10:46:00
还有顺便问一下,两个时间如何相减。
昵称: qsy_627  时间: 2004-04-22 10:57:00

格式化一个你自己想要的时间
Date time=new Date();
SimpleDateFormat time1=new SimpleDateFormat("yyyy/MM/dd hh:mm:ss");
String date=new String(time1.format(date).getBytes("ISO-8859-1"),"GBK");
昵称: 雨伞  时间: 2004-04-22 11:28:00
检查结果是<input type="hidden" name="time" value="<%=time%>">
value后面忘记放" "号了,浪费了很多时间,火大!
昵称: qsy_627  时间: 2004-04-22 12:09:00
这个我在用。
昵称: zhu1230  时间: 2004-04-22 19:15:00
谢谢
昵称: qsy_627  时间: 2004-04-22 23:07:00