java自定义日期转化类示例

 更新时间:2014年05月08日 09:22:32   作者:  
这篇文章主要介绍了java自定义日期转化类示例,需要的朋友可以参考下

java自定义日期转化类

复制代码 代码如下:

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

import org.apache.commons.beanutils.Converter;

/**
 * 自定义 java.util.Date日期转换器
 *
 *
 */
public class MyDateConverter implements Converter {

 @Override
 // 将value 转换 c 对应类型
 // 存在Class参数目的编写通用转换器,如果转换目标类型是确定的,可以不使用c 参数
 public Object convert(Class c, Object value) {
  String strVal = (String) value;
  // 将String转换为Date --- 需要使用日期格式化
  DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
  try {
   Date date = dateFormat.parse(strVal);
   return date;
  } catch (ParseException e) {
   e.printStackTrace();
  }
  return null;
 }
}

相关文章

  • Java三种IO模型原理实例详解

    Java三种IO模型原理实例详解

    这篇文章主要介绍了Java三种IO模型原理实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • JavaWeb中的Filter过滤器解读

    JavaWeb中的Filter过滤器解读

    这篇文章主要介绍了JavaWeb中的Filter过滤器解读,Filter过滤器是JavaWeb的三大组件之一,Filter过滤器是JavaEE的规范也就是接口,Filter的作用是拦截请求,过滤响应,需要的朋友可以参考下
    2023-10-10
  • SpringBoot3整合Druid的兼容性问题解决方案

    SpringBoot3整合Druid的兼容性问题解决方案

    Druid对于SpringBoot3的支持不够全面和友好;存在一些兼容性的问题,导致项目报错,所以本文小编给大家介绍了如何解决SpringBoot3整合Druid的兼容性问题,需要的朋友可以参考下
    2023-09-09
  • Spring Boot 2.4版本前后的分组配置变化及对多环境配置结构的影响(推荐)

    Spring Boot 2.4版本前后的分组配置变化及对多环境配置结构的影响(推荐)

    这篇文章主要介绍了Spring Boot 2.4版本前后的分组配置变化及对多环境配置结构的影响,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • AJAX中Get请求报错404的原因以及解决办法

    AJAX中Get请求报错404的原因以及解决办法

    刚学习一门技术时总会踩一些坑,下面这篇文章主要给大家介绍了关于AJAX中Get请求报错404的原因及解决办法的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-03-03
  • spring依赖注入知识点分享

    spring依赖注入知识点分享

    在本篇文章里小编给大家整理的是关于spring依赖注入知识点以及相关代码内容,需要的朋友们学习下。
    2019-11-11
  • SpringBoot实现redis缓存菜单列表

    SpringBoot实现redis缓存菜单列表

    本文主要介绍了SpringBoot实现redis缓存菜单列表,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • Spring Boot文件上传原理与实现详解

    Spring Boot文件上传原理与实现详解

    这篇文章主要介绍了Spring Boot 文件上传原理与实现详解,前端文件上传是面向多用户的,多用户之间可能存在上传同一个名称、类型的文件;为了避免文件冲突导致的覆盖问题这些应该在后台进行解决,需要的朋友可以参考下
    2024-01-01
  • Java多线程之CAS机制详解

    Java多线程之CAS机制详解

    这篇文章主要介绍了Java多线程之CAS机制详解,CAS指的是Compare-And-Swap(比较与交换),它是一种多线程同步的技术,常用于实现无锁算法,从而提高多线程程序的性能和扩展性,需要的朋友可以参考下
    2023-07-07
  • SpringBoot中默认缓存实现方案的示例代码

    SpringBoot中默认缓存实现方案的示例代码

    这篇文章主要介绍了SpringBoot中默认缓存实现方案,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08

最新评论