public static void main(String[] args) {
try{
String time="20080808 15:32:51";
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date=df.parse(time);
Timestamp registerDate = new Timestamp(date.getTime());
System.out.println(registerDate);
}catch(Exception ex){
System.out.println("chucuo");
}
}
这段代码,我先把Stirng转Date 然后把Date转Timestamp ,为什么会异常呢?
请高手支援啊,能解决问题的请回帖,对问题没帮助的话就免了。thanks。
try{
String time="20080808 15:32:51";
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date=df.parse(time);
Timestamp registerDate = new Timestamp(date.getTime());
System.out.println(registerDate);
}catch(Exception ex){
System.out.println("chucuo");
}
}
这段代码,我先把Stirng转Date 然后把Date转Timestamp ,为什么会异常呢?
请高手支援啊,能解决问题的请回帖,对问题没帮助的话就免了。thanks。
但是我上面的异常我还是不是很清晰。 囧~~~~~~~~~~~~~~~~~~
还是请大家看看问题出在哪。
public static void main(String[] args) {
try{
String time="2008/08/08 15:32:51";
SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date=df.parse(time);
Timestamp registerDate = new Timestamp(date.getTime());
System.out.println(registerDate);
}catch(Exception ex){
System.out.println("chucuo");
}
}
2008/08/08 15:32:51
yyyy/MM/dd HH:mm:ss
这样对应起来就对了。
这里最好用subString()截取用户输入的字符串。
这样可以吧, 大家还有更好的建议没。
呵呵 。.LZ是新手吧.你可以用日期控件阿..JS的调用的..你选择好时间 它有一种格式的.,那样的话 就不用subString()截取了..