String s="Thu Jul 01 14:51:58 +0800 2010",我不知道该用什么样的格式才能格式化为日期,一直在出Unparseable date的异常,还望各位大牛指点一下 

解决方案 »

  1.   

    DateFormat df = new SimpleDateFormat(new Date());
    String s="Thu Jul 01 14:51:58 +0800 2010";
    Date newDate = df.parse(s);================不知道你的s的格式是 util。date 还是 sql。date的 ,上面的方法没问题,关键在于你的date类型好像 java。util。date下面的date转成字符串之后 是  Thu Jan 01 08:00:00 CST 1970 这种格式的。试了一下 java.sql.date下面的 toString 结果是 2010-07-15  不知道你的使用的什么格式的 ,没发写格式化字符串 ,所以不能转
      

  2.   

    不知道楼主 你是准备在页面 格式化 日期 还是在 后台如果是后台的话。。2 楼的就可以了。。如果是 jsp  页面的话那么 可以用jstl的<fmt:dateFormat>
      

  3.   

    这里API和源码例子
    一个英文的,一个翻译的:
    http://apicode.gicp.net/class.do?api=selectByfatherIndex&father=255
    http://apicodecn.gicp.net/class.do?api=selectByfatherIndex&father=255
      

  4.   

    两种方法:方式一: DateFormat   方式二: GregorianCalendar 自己去查阅API写写就成了