(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")).format(你的时间);
解决方案 »
- 在action如何控制jsp页面select默认选项
- 底层向上层抛异常,如何能向上层传递些其他数据呢
- 字符串操作 aa,bb,cc,dd,cc,ee,ff=猪,狗,牛,羊,虎,鼠 我想得到aa=猪 bb=狗 cc=牛 dd=羊 ee=虎 ff=鼠 怎么做 ?
- CSDN博客怎么了?怎么老出“Service Unavailable”?
- 看不懂这段程序(开源的)
- 如何在注册后返回原来的页面,用session表示?有没有这方面的例子,多谢!
- 高分跪求关于JSP问题!!!!
- 紧急求救!!!大家帮忙看看这个异常信息是怎么造成的!
- 使用struts的html:checkbox标签的问题!
- struts2替代方案
- 帮忙指点,谢谢 。!!
- 各位大哥哥救我了
java.sql.Date sd = new java.sql.Date(ud.getTime());
import java.text.SimpleDateFormat;
import java.util.*;
public class datetest {
public static String DoFormatDate(java.util.Date dt_in, boolean bShowTimePart_in) {
if (bShowTimePart_in)
return (new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")).format(dt_in);
else
return (new SimpleDateFormat("yyyy-MM-dd")).format(dt_in);
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Calendar cal = Calendar.getInstance();
System.out.println(DoFormatDate(cal.getTime(),true));
}}
java.sql.Date sqlDate = new java.sql.Date(utilDagte.getTime());此刻打印出来sqlDate的值是2005-12-12后面的时分秒不见了
To:doway(john)
看清楚别人在说什么,不要乱嚷嚷
java.sql.Date sqlDate = new java.sql.Date(utilDagte.getTime()); //没有格式化
----改一下就可以了------------------------------------------ java.util.Date utilDagte = new Date();
java.sql.Date sqlDate = new java.sql.Date(utilDagte.getTime());
String outdata=(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")).format(sqlDate);
System.out.println(outdata);
import java.text.*;public class TestDateTime {
public static void main(String[] args) throws ParseException {
String s1 = "2005-10-01";
String s2 = "2005-10-31";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date d1 = sdf.parse(s1);
Date d2 = sdf.parse(s2);
d1 = new Date(d1.getTime() - 60*60*60*1000 -2);
d2 = new Date(d2.getTime() - 60*60*60*1000 -2);
sdf.applyPattern("yyyy.MM.dd HH:mm:ss SSS");
s1 = sdf.format(d1);
s2 = sdf.format(d2);
System.out.println(s1);
System.out.println(s2);
}
}这是早些天回另一个贴时写的代码。另外,我并没有恶意。
大家辛苦了收分收分
例子说明java.sql.Date还是可以有时分秒的:(运行结果是
2005/11/02 03:45:12
)public class jtest
{
public static void main(String args[])
{
try {
String fmt = "yyyy/MM/dd HH:mm:ss";
java.text.SimpleDateFormat df = new java.text.SimpleDateFormat(fmt);
java.util.Date utilDate = df.parse("2005/11/2 3:45:12");
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
System.out.println(df.format(sqlDate));
}
catch (Exception ex) {
System.out.println(ex);
}
}
}当打印 utilDate.getTime() 和 sqlDate.getTime() 时, 两者值是一样的.