java - 我可以用 JodaTime 解析相对时间吗?

标签 java parsing jodatime relative-date

我希望能够解析相关字符串,如 nowyesterday 并获取 JodaTime DateTimes。是否可以? DateTimeFormat.forPattern 并且似乎不支持英语相对时间,我不知道 JodaTime 中的任何其他解析选项。

我应该补充一点,我正在使用 scala-time但可以很容易地下降到实际的 JodaTime 类。

最佳答案

您需要编写单独的库或 DateTimeParser。 DateTimeParser 是 Joda-Time 内部用来解析文本的接口(interface)。任何人都可以实现它并使用 DateTimeFormatterBuilder 将其直接插入 Joda-Time 解析系统。

关于java - 我可以用 JodaTime 解析相对时间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1925792/

相关文章:

使用 joda 日期时间的 Scala 日期时间转换

grails - 如何在 grails 1.3.7 中对具有 JodaTime/DateTime 类型的属性的域对象进行排序?

java - 如何让 servlet 中的 System.out.println 显示在控制台上?

python - 反序列化 Google Protobuf 二进制文件

python - 重新初始化 PLY 解析器

python - 在 python 中使用 dateutil.parser 处理缺失值

java - 如何在 glassfish/payara REST 服务器中注册 jackson-datatype-joda

java - 使用 Hibernate 和 Jersey 的未知数据库异常

java - 在java中将json字符串转换为JSONArray?

java - 错误错误,提示在 Eclipse 中插入 ";"和 "}"