怎么验证"15-Sep-2009"是否是一个日期, 并如何把它解析成一个Date对象? 怎么验证"15-Sep-2009"是否是一个日期, 并如何把它解析成一个Date对象? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用 simpleDataformat parse方法,要是没异常,则是日期,否则不是日期。 楼上正解new SimpleDateFormat("dd-MM-yyyy").parse(Str) java.text.SimpleDateFormat format = new java.text.SimpleDateFormat( "yyyy-MM-dd"); return (java.util.Date)format.parseObject(date); new SimpleDateFormat("dd-MM-yyyy").parse(date) 又被你们忽悠了, 不行public class TestDate { /** * @param args */ public static void main(String[] args) { try { SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd"); sf.parse("15-Sep-2009"); } catch (Exception e) { System.out.println("ERROR" + e.getMessage()); } }} import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateFormatTest { public static void main(String[] args){ SimpleDateFormat bartDateFormat = new SimpleDateFormat("dd-MMM-yyyy",java.util.Locale.US ); Date d=new Date(); try { d=bartDateFormat.parse("15-Sep-2009"); } catch (ParseException e) { System.out.println("is not a Date!"); } System.out.println(d); } }测试结果:Tue Sep 15 00:00:00 CST 2009 前面的那几个本地系统不是英语的,系统不认识Sep这样的字符,所以要设一下java.util.Locale.US 非阻塞服务器建立问题 Java的位运算 eclipse叫人恼火的问题 JInternalFrame 如何监听键盘事件 小弟有个关于“计算器”傻瓜问题 请大虾 帮忙解决 为什么在linux(FC6系统)下面eclipse不能运行debug 在图形用户界面中,向一个文本区输入一个文件流,文本区加了滚动条,怎样使滚动条随着文件增多而滚动啊? JBuilder中的字体的颜色该怎么定制? 菜鸟求助:关于paint的问题。 关于javac编译的问题 树状权限如何实现 java解压ZIP,请大虾们指点
new SimpleDateFormat("dd-MM-yyyy").parse(Str)
java.text.SimpleDateFormat format = new java.text.SimpleDateFormat(
"yyyy-MM-dd");
return (java.util.Date)format.parseObject(date);
* @param args
*/
public static void main(String[] args) {
try { SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
sf.parse("15-Sep-2009");
} catch (Exception e) {
System.out.println("ERROR" + e.getMessage());
}
}}
import java.text.SimpleDateFormat;
import java.util.Date;public class DateFormatTest {
public static void main(String[] args){
SimpleDateFormat bartDateFormat = new SimpleDateFormat("dd-MMM-yyyy",java.util.Locale.US );
Date d=new Date();
try {
d=bartDateFormat.parse("15-Sep-2009");
} catch (ParseException e) {
System.out.println("is not a Date!");
}
System.out.println(d);
}
}
测试结果:Tue Sep 15 00:00:00 CST 2009