1.控制器

@Controller
public class MyController {// 处理器方法@RequestMapping(value = "/first.do")public String doFirst(Date birthday, int age) {return "/jsp/two.jsp";}// 自定义一个方法
    @InitBinderpublic void initBinder(WebDataBinder binder) {DateFormat df = new SimpleDateFormat("yyyy-MM-dd");binder.registerCustomEditor(Date.class, new MyDateEdit());}
}

2.自定义日期编辑器

public class MyDateEdit extends PropertiesEditor {@Overridepublic void setAsText(String source) throws IllegalArgumentException {SimpleDateFormat sdf = getDateFromte(source);try {Date date = sdf.parse(source);setValue(date);} catch (ParseException e) {e.printStackTrace();}}private SimpleDateFormat getDateFromte(String source) {SimpleDateFormat sdf = new SimpleDateFormat();if (Pattern.matches("^\\d{4}-\\d{2}-\\d{2}$", source)) {sdf = new SimpleDateFormat("yyyy-MM-dd");}if (Pattern.matches("^\\d{4}/\\d{2}/\\d{2}$", source)) {sdf = new SimpleDateFormat("yyyy/MM/dd");}if (Pattern.matches("^\\d{4}\\d{2}\\d{2}$", source)) {sdf = new SimpleDateFormat("yyyyMMdd");}if (Pattern.matches("^\\d{4}年\\d{2}月\\d{2}日$", source)) {sdf = new SimpleDateFormat("yyyy年MM月dd日");}return sdf;}}

转载于:https://www.cnblogs.com/cnsdhzzl/p/6097888.html

springmvc自定义日期编辑器相关推荐

  1. SpringMVC+FastJson 自定义日期转换器

    对于有的时候要输出日期格式为yyyy-MM-dd,而有的时候要输出yyyy-MM-dd hh:mm:ss时怎么办? 第一种方案:纯注解式, 对日期类型的字段进行注解 @JSONField(format ...

  2. springmvc接收日期字段处理方式

    springmvc接收日期字段处理方式 1.使用InitBinder初始化绑定(有效范围 当前controller) /*** 日期属性编辑器*/@InitBinderpublic void init ...

  3. 使用SPSS做时间序列预测时,如何自定义日期型数据周期(时间数据周期)?

    使用SPSS做时间序列预测时,如何自定义日期型数据周期/时间数据周期? 问题的产生 解决方案的来源:SPSS自带的语法参考 DATE命令的基本使用方法 两个示例讲解 写好命令以后如何运行 需要注意的点 ...

  4. R语言用户自定义函数的语法结构、编写自定义统计值计算函数(使用ifelse结构计算均值和标准差等)、编写自定义日期格式化(format)函数(switch函数使用不同分枝格式化日期数据)、应用自定函数

    R语言用户自定义函数的语法结构.编写自定义统计值计算函数(使用ifelse结构计算均值和标准差等).编写自定义日期格式化(format)函数(switch函数使用不同分枝格式化日期数据).应用自定函数 ...

  5. SpringMVC——自定义拦截器、异常处理以及父子容器配置

    SpringMVC--自定义拦截器.异常处理以及父子容器配置 参考文章: (1)SpringMVC--自定义拦截器.异常处理以及父子容器配置 (2)https://www.cnblogs.com/so ...

  6. 过冰点自定义日期时间

    这个可完全自定义日期与时间..... 转载于:https://blog.51cto.com/108151/59792

  7. SpringMVC自定义拦截器与异常处理(自定义异常)

    SpringMVC自定义拦截器与异常处理 拦截器概念 拦截器代码演示 创建maven工程 pom.xml <?xml version="1.0" encoding=" ...

  8. POI对Excel自定义日期格式的读取

    用POI读取Excel数据:(版本号:POI3.7) 1.读取Excel Java代码   private List<String[]> rosolveFile(InputStream i ...

  9. elementUI的DatePicker+DateTimePicker组件的自定义日期禁用

    elementUI的DatePicker+DateTimePicker组件的自定义日期禁用

最新文章

  1. 如何用Python批量提取PDF文本内容?
  2. SAP MM A工厂下的PR可以转成B工厂下的PO?
  3. 高薪源于专注和极致!
  4. 【Windows】字符串处理
  5. 高通linux内核目录,高通 android 源代码以及目标系统目录结构
  6. Redis 分布式缓存 Java 框架
  7. fork练习、从进程角度考虑堆区内存申请与释放的有关问题
  8. J - Just Multiplicative Inverse Gym - 102875J
  9. Visual Basic.NET中访问数据的方法(zz)
  10. .dll文件存在但是不显示_一招巧妙解决U盘内文件明明存在,打开U盘而内容却不显示的问题...
  11. 荷兰牛栏 荷兰售价_荷兰研究小组授予的数据共享项目
  12. WebApi接口访问异常问题。尝试创建“testController”类型的控制器时出错。请确保控制器具有无参数公共构造函数
  13. 【Python】读取 txt 文件
  14. HDU 1022 Train Problem I
  15. 凭实力蝉联第一!Flink 又双叒叕上榜啦
  16. php 后台存cookie前台js中文读取cookie的办法
  17. 疫情后,超七成居民理财偏好趋于保守
  18. Hello Shader之Hello Trangle
  19. 独立站谷歌付费广告关键词选词技巧实操
  20. CAD/CAM/CAE基础(一) 概论

热门文章

  1. idea创建、运行、打包控制台程序
  2. Java虚拟机字节码指令概述
  3. 使用Win32汇编开发一个dll并在C#中调用
  4. Wireshark 跟踪TCP流
  5. C# 操作Sql Server 学习总结
  6. opencv形状识别学习总结
  7. ODBC + WIN32 API 访问MYSQL 数据库实现简单QQ用户注册和登录 的代码分析
  8. Vue -- element-ui el-table 的合计在第一行显示并可点击
  9. Java多线程——线程的优先级和生命周期
  10. python路径找类并获取静态字段