A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 杜光 于 2013-7-27 14:48 编辑
  1. String dateFormatString = "yyyy/MM/dd HH:mm:ss";
  2.      SimpleDateFormat format = new SimpleDateFormat(dateFormatString);
  3.      format.setLenient(false);
  4.         try {
  5.             Date date = format.parse("2012/11/09 12:34:07");
  6.             //format = new SimpleDateFormat(dateFormatString, Locale.getDefault())
  7.             System.err.println(date.toLocaleString());
  8.         } catch (ParseException ex) {
  9.             Logger.getLogger(Utility.class.getName()).log(Level.SEVERE, null, ex);
  10.         }
复制代码
报一下错误

java.text.ParseException: Unparseable date: "yyyy/MM/dd HH:mm:ss"
at java.text.DateFormat.parse(DateFormat.java:337)
at com.vanch.sdk.Utility.isValiadDateString(Utility.java:102)
at com.vanch.test.NewClass.main(NewClass.java:40)

2 个回复

倒序浏览
这段程序测试很正常啊,没报异常啊
回复 使用道具 举报
你的日期是合法的,目测是你导包导错了,应该是import java.text.SimpleDateFormat
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马