Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我可以用JodaTime解析相对时间吗?_Java_Parsing_Jodatime_Relative Date - Fatal编程技术网

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时间解析系统。

我不确定我是否理解这个问题。你能举例说明你想做什么吗?