当前位置:编程学习 > JSP >>

各位大侠,我在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~只要删除就好~

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,