时间作为java中的字符串解析器

时间:2016-10-13 15:05:33

标签: java string parsing

是否有任何库能够获取5d 1h 2m 15s等字符串并将其添加到java日期/ java日历中?

即系统属性将设置为5d 1h 2m 15s

我们将读入系统属性并将此时间量添加到当前日期。

否则我将不得不以毫秒为单位实现这一点。

1 个答案:

答案 0 :(得分:0)

您需要进行一些解析来提取组件元素,但Joda-Time的持续时间应该可以帮助您

http://joda-time.sourceforge.net/apidocs/org/joda/time/Duration.html

如果您正在使用Java8 joda-time概念已集成,因此无需外部依赖

https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html

一旦你有一个持续时间将它添加到当前日期时间应该是微不足道的

Java8和jodaTime

.image-container img {
  width: 100%;
  height: auto;
}

你可以很容易地转换到Java的日期,其他人已经回答here