怎么验证"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 一个List,怎么删除其中不想要的元素 log4j怎样将不同优先级的日志输出到不同文件? 异常处理的练习 关于图形显示问题,图像太大,想显示一半,然后有一个滚动条,可以调节位置。 关于使用castor jdo在一个应用中访问以多个数据库用户访问数据库问题 Java中引入包的问题(Weblogic): 在JAVA中如何用TRANSACTION来对数据库进行一系列的操作。 请教关于Date 的一个问题 JSP:Class not found. 大家帮个忙,来着有分 树状权限如何实现 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