`
wkf41068
  • 浏览: 455988 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

一个工具类

 
阅读更多
	
    /**   
     * 得到几天前的时间   
     */   
   
    public static Date getDateBefore(Date d, int day) {    
        Calendar now = Calendar.getInstance();    
        now.setTime(d);    
        now.set(Calendar.DATE, now.get(Calendar.DATE) - day);    
        return now.getTime();    
    }    
   
    /**   
     * 得到几天后的时间   
     */   
        
    public static Date getDateAfter(Date d, int day) {    
        Calendar now = Calendar.getInstance();    
        now.setTime(d);    
        now.set(Calendar.DATE, now.get(Calendar.DATE) + day);    
        return now.getTime();    
    } 


//申明Calendar对象和日期格式对象
   Calendar calendar = Calendar.getInstance();
//DateTimeUtils.getCurrDate();
SimpleDateFormat sdFormate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//获取用户升级请求的时间,用于判断**审核的时间有效期是否超过3天.
    String createTime = infoForm.getCreateTime();
    try
    {
       //获取**点击邮件链接时的时间
       Date currentTime = sdFormate.parse(sdFormate.format(calendar.getTime()));
//获取**审批失效的日期
Date createTimeTemp = getDateAfter(sdFormate.parse(createTime),2);
//判断**在审批的时候,是否超过了审批有效日期.如果审批日期失效,转到信息提示页面提示isovertime.
 if(currentTime.compareTo(createTimeTemp) > 0)
  {
      actionMessages.add(
           SupportConstants.COMMON_LINK,
            new ActionMessage(
                SupportConstants.COMMON_RETURN,
                   "/support/index.jsp"));
                    actionMessages.add(
                 SupportConstants.COMMON_MESSAGE,
                     new ActionMessage    ("register.approve.prompt.info.isovertime"));
       return super.forwardMessagePage(request, mapping, actionMessages);
            }
        }
        catch (ParseException e)
        {
            e.printStackTrace();
        }

分享到:
评论

相关推荐

    docker适用的一个工具类

    docker适用的一个工具类:docker使用 java

    一个工具类搞定批量插入增加数据到Mysql数据库

    只要学我一样编写这么一个工具类便可以实现批量插入多条数据,百条,千条,万条,后期还会继续优化增加数据时的速度!有点代码基础的保证能看懂,此项目已经有了前端界面你可以直接的导入然后运行测试既可以了,表...

    解析so文件的工具类,很实用的一个工具类.zip

    解析so文件的工具类,很实用的一个工具类.zip

    java开发,30个常用工具类总结,全部来自项目实践中用到的工具类

    1. **DateUtils**: `java.util.Date` 和 `java.time` 包含日期和时间的操作,但DateUtils通常是Apache Commons Lang库中的一个工具类,提供更方便的日期处理方法,如格式化、解析、比较和日期的加减操作。...

    两个网页工具类,用于处理页面

    例如,如果一个工具类不支持JSON解析,开发者可以通过继承或组合的方式,添加一个`parseJSON(jsonString)`方法。此外,还可以通过钩子(hooks)或事件机制,使得工具类在特定操作前后执行自定义代码。 在实际项目中...

    自己写的一个C#工具类,功能很简单,但是很实用

    自己写的一个C#工具类,功能很简单,但是很实用,觉得有用就下吧。 主要的方法有:更简单的截取字符串方法, 格式化布尔值返回checkbox或指定的字符串, 格式化日期并以固定格式返回, 传递recordCount和pageSize...

    JSONResult.java是一个工具类,对属性、字符串、对象、集合封装成一个JSON格式的字符串,并处理了Date类型。

    此工具类对属性、字符串、对象、集合进行了封装,返回一个JSON格式的字符串,并处理了Date类型与字符串之间的转化。

    JAVA 操作FTP的工具类,上传,下载,删除功能都有了。

    在这个场景中,我们有一个工具类,它包含了FTP的上传、下载和删除功能,这对于任何需要与FTP服务器交互的应用程序都是非常有用的。 首先,让我们详细了解一下FTP上传功能。在Java中,我们可以使用`FTPClient`类来...

    java中的Encache一个工具类

    使用Encache进行缓存存取的工具类,java中使用,配置好配置文件就可以使用

    工具类utils.rar

    在IT行业中,"工具类utils"通常指的是一个包含各种实用函数的Java类库,这些函数可以为开发者提供方便,帮助他们快速实现常见的编程任务。在Java编程中,工具类(Utils)是程序员经常创建和使用的模块,它们封装了...

    判断map对象是否为空等工具类

    这是一个工具类用于判断map中的键值对是否为空!普通判断若遇上空会报空指针异常!

    Rabbitmq工具类,java工具类RabbitmqUtil

    `RabbitmqUtil` 是一个专门为Java开发者设计的工具类,简化了与RabbitMQ交互的复杂过程,使得开发者能够更快速、更方便地发送和接收消息。 首先,我们来详细了解一下`RabbitmqUtil`工具类的主要功能: 1. **连接...

    Excel POI 工具类

    1. **读取Excel文件**:工具类可能包含一个静态方法,接受文件路径或InputStream作为参数,返回一个工作簿对象,这样开发者可以方便地遍历工作表和单元格。 2. **写入Excel文件**:创建新的工作簿,添加工作表,...

    Elasticsearch工具类

    在Java开发中,我们通常会创建一个专门的工具类来处理Elasticsearch相关的操作,以便更好地管理和控制数据。 在描述中提到,这个工具类支持通过标签注释实体类。这意味着开发者可以使用特定的注解(如@Document、@...

    自己写的支付宝集成工具类,直接调用

    整合支付宝 登陆、支付、获取用户信息等功能的一个工具类,将参数放在properties配置文件中,所有功能统一调用。货真价实,绝对好用~~

    【强2】30个java工具类

    [工具类] 一个压缩工具类.java.txt [工具类] 用java编写简单UDP网络通信程序 .java.txt [工具类] 中文验证.jsp.txt [工具类] 日期DateUtil.java [工具类] 文件FileUtil.java [工具类] 通信客户端simpleClient.java ...

    C++工具类-常用工具类源码

    6. **创建文件**:`bool createFile(const std::string& filePath)`,创建一个新的文件。 7. **删除文件**:`bool remove(const std::string& filePath)`,删除指定的文件。 接下来是编码处理,这通常涉及到字符集...

    Java将2个List集合合并到一个List里面并排序工具类

    Java将2个List集合合并到一个List里面并排序工具类 1、Java编程资源,定义了一个名为`ListMerger`的工具类,主要包含一个名为`mergeAndSortLists`的静态方法。此方法用于将两个已经根据时间顺序排列的List合并成一...

    Java文件工具类

    Java文件工具类

    java文件操作工具类

    java文件操作工具类是java中针对文件操作的一个工具类,可以方便的读取,下载,上传文件等操作,希望可以帮到大家。

Global site tag (gtag.js) - Google Analytics