string-字符串时间比较报错问题

问题描述

字符串时间比较报错问题

SimpleDateFormat toFormate = new SimpleDateFormat("yyyy-MM-dd ");
Calendar cal = Calendar.getInstance();
String now = toFormate.format(cal.getTime());
cal.add(Calendar.DATE, 3);
String yes = toFormate.format(cal.getTime());
toFormate.parse(yes);
toFormate.parse(endTime);
if((yes+3)==endTime){
e.put("flag","即将过期");
list.add(e);
}

        System.out.println(list);
        attributes.put("coupons", list);
        报错:

[org.jeecgframework.core.common.exception.GlobalExceptionResolver]全局处理异常捕获:
java.text.ParseException: Unparseable date: "2015-12-25"
at java.text.DateFormat.parse(Unknown Source)
at com.sendiy.hh.client.service.impl.ClientMyCouponsServiceImpl.getMyRolls(ClientMyCouponsServiceImpl.java:89)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)

解决方案

  SimpleDateFormat toFormate = new SimpleDateFormat("yyyy-MM-dd ");
 改成
 SimpleDateFormat toFormate = new SimpleDateFormat("yyyy-MM-dd"); 多了一个空格
时间: 2024-10-14 23:04:11

string-字符串时间比较报错问题的相关文章

net-MySql每天在同一个时间点报错:Timeout expired.

问题描述 MySql每天在同一个时间点报错:Timeout expired. 20C 连接:局域网内连接:Mysql安装方式:以Windows服务的方式启动,mysqld install 服务名,配置文件只有一个my.ini文件:数据库访问方式:调用程序集MySql.Data.dll,版本5.0.9.0:程序:定时每分钟往局域网内的服务器插入数据,分实时数据和历史数据: 历史数据:每分钟统计好所有数据,一次性以"insert 表名 Value()()...."的方式插入: 实时数据:每

arm-Liunx驱动死机,经常运行一段时间,报错重启问题

问题描述 Liunx驱动死机,经常运行一段时间,报错重启问题 驱动程序运行一段时间之后,就容易报这种错误重启. [ 122.377666] Unable to handle kernel paging request at virtual address 4d118106 [ 122.384417] pgd = d497c000 [ 122.387603] [4d118106] *pgd=00000000 [ 122.391150] Internal error: Oops: 5 [#1] PR

java 字符串+冒号 不报错 什么意思 看不懂啊

问题描述 package other;import java.awt.*; import java.awt.event.*; import javax.swing.*; public class CardLayoutDemo implements ActionListener{ JPanel p1,p2,p3,p4; int i=1; JFrame f; public CardLayoutDemo(){ f=new JFrame();//当做top-level组件 Container conte

MySql每天在同一个时间点报错:Timeout expired.

问题描述 连接:局域网内连接:Mysql安装方式:以Windows服务的方式启动,mysqldinstall服务名,配置文件只有一个my.ini文件:数据库访问方式:调用程序集MySql.Data.dll,版本5.0.9.0:程序:C#写的Winform,24小时运行,定时器每分钟往局域网内的服务器插入数据,分实时数据和历史数据:历史数据:每分钟统计好所有数据,一次性以"insert表名Value(),()...."的方式插入:实时数据:每分钟等历史数据插完,以循环方式插入每条数据,循

SSH(Hibernate3)在保存长字符串到Clob报错

问题描述 测试源码如下:ApplicationContextctx=newClassPathXmlApplicationContext("spring-config.xml");AdministrationhistoryServiceIadministrationhistoryService=(AdministrationhistoryServiceI)ctx.getBean("administrationhistoryService");SessionFactor

snmp-C# SnmpSharpNet UdpTarget.Request 报错

问题描述 C# SnmpSharpNet UdpTarget.Request 报错 C# SnmpSharpNet target.Request 报错 错误:Request has reached maximum retries.问提描述:用SNMP target.Request 定时(每分)获取交换机端口流量,当获取一段时间后 报错交换机管理地址PING不通,过十来分钟后交换机又能PING通.不知道问题出在哪? 是交换机有保护机制还是获取式有问题? 求解 获取代码如下: 传入IP端口 161,

阿里巴巴fastjson问题-JSONObject.parseObject(“XX”,HSSFWorkbook.class)报错

问题描述 JSONObject.parseObject("XX",HSSFWorkbook.class)报错 阿里巴巴fastjson问题:JSONObject.parseObject("是HSSFWorkbook对象JSON字符串",HSSFWorkbook.class)报错(没有默认构造函数) 解决方案 呃.这个方法只有一个参数.就是 json字符串.返回的是一个Object对象

openstack---novnc和xvpvnc方式ie9运行报错,为什么?

问题描述 ie91.novnc方式:connecttimeout,为什么呢?ps:采用firefox以及chrome都访问ok2.xvpvnc方式:过一段时间出现报错信息"accessdenied(java.net.SocketPermissionxxx:xxxconnect,resolve)"为什么呢 解决方案 本帖最后由 tianshi1017 于 2013-10-24 17:15:58 编辑解决方案二:我的firefox和chrome访问都timetout,不知道为何啊

关于采用udp文件传输的C/S框架,支持断点续传,报错求分析

问题描述 客户端packagecstrans;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.io.BufferedInputStream;importjava.io.DataInputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;importjava.io.Rando