小编sha*_*bai的帖子

Joda-Time用不同语言解析日期时间

我正在尝试使用类似的代码解析Joda-Time的时间(从使用Joda Date&Time API的 btiernay复制来解析多种格式)

DateTimeParser[] parsers = { 
        DateTimeFormat.forPattern( "yyyy-MM-dd HH" ).getParser(),
        DateTimeFormat.forPattern( "yyyy-MM-dd" ).getParser() };
DateTimeFormatter formatter = new DateTimeFormatterBuilder().append( null, parser).toFormatter();

DateTime date1 = formatter.parseDateTime( "2010-01-01" );
DateTime date2 = formatter.parseDateTime( "2010-01-01 01" );
Run Code Online (Sandbox Code Playgroud)

但是,该应用程序可能在海外使用,这意味着该月可能包含外语,

例如6月土耳其语的Haz缩短了,如何解析"07.Haz.2014",它抛出java.lang.IllegalArgumentException:格式无效

java datetime parsing formatter

2
推荐指数
1
解决办法
4737
查看次数

标签 统计

datetime ×1

formatter ×1

java ×1

parsing ×1