java时间日期格式器,java – 自动日期/时间解析器,不指定格式

我正在搜索一个

java库,它可以将字符串解析为POJO而无需指定格式.我研究了

POjava.还有其他类似的东西吗?

DateTime dateTime = DateTimeParser.parse("21/02/13");

//If unclear use the cultural information passed

DateTime dateTime = DateTimeParser.parse("01/02/13", new Locale("en-us"));

//Should also work with time zones

DateTime dateTime = DateTimeParser.parse("2011/12/13T14:15:16+01:00");

我发现以下链接有同样的问题Intelligent date / time parser for Java,但没有非常有用的答案. Joda或JChronic都没有做我想要的.如果我错了,请纠正我.

更新:

我说Joda没有解决我的目的的原因是,Joda希望字符串以ISO8601格式或您指定的任何格式解析,如“yyyyMMdd”.我将无法对此格式进行硬编码,因为我需要处理多种格式.

我有一个解决方案,用于消除美国或欧洲日期格式的模糊性,即mm / dd / yy或dd / mm / yy.假设我可以访问日期的时区,我可以确定它是美国还是欧洲格式?有人可以告诉我这样做吗?谷歌搜索但没有发现任何东西.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值