各位大侠,我在JSP页面中写了关于时间的代码:运行后:java.lang.NumberFormatException: For input st
为什么会报以上的错误呢?我的代码是
Date now = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
long cur = Long.parseLong(formatter.format(now).toString());
long seltime = Long.parseLong(formatter.format(request.getParameter("lsdate")).toString());
希望大侠指点迷津,不胜感激涕零
答案:String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
String datetime = null;
SimpleDateFormat dformate = new SimpleDateFormat(DATE_FORMAT);
datetime = dformate.format(date);
其他:整个异常贴出来看看 格式化出错,你可以使用输出调试,alert()输出调试或者其他的简单调试,看那一步出现问题 yyyy-MM-dd你这时间转换格式里有-中划线,所以在转换成long类型时会出现数字格式异常
上一个:请高手看看以下图片中的JSP代码哪里有问题了,为啥我自己用网站就连不到数据库了呢。。。。。
下一个:购物车的jsp代码~~session 不要用bean~只要删除就好~