setDate(int index,Date date)?如何保存到数据是"yyyy-MM-dd HH:mm:ss"? 用timeStamp啊setTimestamp(1,new java.sql.Timestamp((new java.util.Date()).getTime()))自己试一下看行不行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我直接用varchar实现,没有用DB的Date类型。setDate()很麻烦。 用varchar就不便对其进行日期计算啊,如求时间差等 java.text.SimpelDateFormat()http://expert.csdn.net/Expert/topic/2961/2961038.xml?temp=.8097193 写错了,是java.text.SimpleDateFormat()查一下doc吧,里面写的很清楚! 呵呵,的确!如果楼主的应用比较窄,还是可以考虑varchar to : rosen(考试机器): 如何实现??? 下面为获取日期。<%@ page contentType="text/html;charset=gb2312"%><%@ page import="java.text.*"%><% SimpleDateFormat formatter=new SimpleDateFormat("yyyy/MM/dd"); Calendar cal=Calendar.getInstance(); out.println(formatter.format(cal.getTime()));%> 最后程序输出结果像 2003/08/31 2003如参数改为("HH:mm:ss") 则输出像 14:17:55 //时间如参数改为("yyyy") 则输出像 2003 //年如参数改为("MM") 则输出像 08 //月如参数改为("dd") 则输出像 31 //日如参数改为("E") 则输出像 星期日 //星期几 下面的代码达到你的要求:SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar cal=Calendar.getInstance(); out.println(formatter.format(cal.getTime()));最好输出:2004-04-20 09:33:00 : jk3278jk(←■【编程先锋】★★★★★★★★★★) 我不是要求出这种格式,而是要把这种格式写到数据库里去????我是问如何set? 兄弟,怎么总是报Calendar cal = Calendar.getInstance();这句错误呢?不好意思,我只是个初学者:) Calendar 类要加入java.text.*;包的 to jk3278jk:你理解错了你要知道,我现在需要setDate(int index,java.sql.Date date1)到数据库 而date1 我用 new java.sql.Date((new java.util.Date()).getTime()),却只能得出是'2004-04-16' 而不是我只要求出这种输出格式! 谢谢各位,我把问题解决了,hoho,也谢谢楼主.顺便接分分. 动态xml读取的问题。。。。 关于jsp页面跳转后变量的释放问题 怎么用JSTL标签打印request中的异常信息? 写一个filter用来判断访问受保护的内容? 提问关于简单抓取GOOGLE搜索页数据的IO异常403错误 有没有人用过JRun?? JAVA response的一点点小问题。 关于jsp分页,有什么方法?什么是cach分页?讲讲方法,给个例子!谢谢! 帮帮我啊 寻求在B/S模式下的导出思路 一个关于java文件编译的问题! 一个关于生僻汉字的显示问题,来者有分。
setDate()很麻烦。
java.text.SimpleDateFormat()
查一下doc吧,里面写的很清楚!
如何实现???
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.text.*"%>
<%
SimpleDateFormat formatter=new SimpleDateFormat("yyyy/MM/dd");
Calendar cal=Calendar.getInstance();
out.println(formatter.format(cal.getTime()));
%> 最后程序输出结果像 2003/08/31 2003如参数改为("HH:mm:ss") 则输出像 14:17:55 //时间
如参数改为("yyyy") 则输出像 2003 //年
如参数改为("MM") 则输出像 08 //月
如参数改为("dd") 则输出像 31 //日
如参数改为("E") 则输出像 星期日 //星期几
Calendar cal=Calendar.getInstance();
out.println(formatter.format(cal.getTime()));最好输出:2004-04-20 09:33:00
我不是要求出这种格式,而是要把这种格式写到数据库里去????
我是问如何set?
你理解错了
你要知道,我现在需要setDate(int index,java.sql.Date date1)到数据库
而date1 我用 new java.sql.Date((new java.util.Date()).getTime()),却只能得出是'2004-04-16'
而不是我只要求出这种输出格式!
顺便接分分.