Java 我可以用JodaTime解析相对时间吗?
我希望能够解析相关字符串,比如Java 我可以用JodaTime解析相对时间吗?,java,parsing,jodatime,relative-date,Java,Parsing,Jodatime,Relative Date,我希望能够解析相关字符串,比如now和beday,并获取JodaTime日期时间。可能吗?DateTimeFormat.forPattern似乎不支持英语相对时间,我不知道JodaTime中还有其他任何解析选项 我应该补充一点,我正在使用,但可以很容易地下拉到实际的JodaTime类。让我们看看这里-“现在”、“昨天”、“今天”、“明天”。是这样吗?:-) JodaTime不会为您解析它们,但编写自己的函数(或枚举)来解析它们应该足够简单;如果你愿意,你甚至可以加入“后天”之类的东西 “Now”
now
和beday
,并获取JodaTime日期时间。可能吗?DateTimeFormat.forPattern似乎不支持英语相对时间,我不知道JodaTime中还有其他任何解析选项
我应该补充一点,我正在使用,但可以很容易地下拉到实际的JodaTime类。让我们看看这里-“现在”、“昨天”、“今天”、“明天”。是这样吗?:-)
JodaTime不会为您解析它们,但编写自己的函数(或枚举)来解析它们应该足够简单;如果你愿意,你甚至可以加入“后天”之类的东西
“Now”似乎是唯一适合
DateTime
的值,但是-在我看来,所有其他值都更像LocalDate
(或者可能是DateMidnight
)。您需要编写一个单独的库或DateTimeParser。DateTimeParser是Joda Time内部用于解析文本的接口。任何人都可以使用DateTimeFormatterBuilder实现它并将其直接插入Joda时间解析系统。我不确定我是否理解这个问题。你能举例说明你想做什么吗?