加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

如何使Spring Joda-Time格式化程序与非标准语言环境一起使用?

发布时间:2020-12-15 01:31:29 所属栏目:大数据 来源:网络整理
导读:我正在使用Spring 3.1和Joda-Time开发一个多语言应用程序. 我们假设我有一个这样的命令对象: private class MyCommand { private LocalDate date;} 当我使用英国或美国语言环境请求时,它可以正确解析并使用相应的日期格式绑定日期而不会出现任何问题,例如分

我正在使用Spring 3.1和Joda-Time开发一个多语言应用程序.

我们假设我有一个这样的命令对象:

private class MyCommand {
    private LocalDate date;
}

当我使用英国或美国语言环境请求时,它可以正确解析并使用相应的日期格式绑定日期而不会出现任何问题,例如分别于2013年10月21日和10月21日.
但是如果我有一些像georgian new Locale(“ka”)这样的语言环境,它就不会绑定有效日期21.10.2014.所以我需要挂钩Spring格式化程序才能在每个语言环境中提供自己的格式.我有一个bean可以从语言环境中解析日期格式.你能指点我正确的方向我该怎样才能做到这一点?

最佳答案
您必须实现自己的org.springframework.format.Formatter

public class DateFormatter implements Formatter

在你的春天配置:

希望它能帮到你!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读