如何在Java中处理时间

Joh*_*ohn 4 java time scheduling date

我正在研究与Java中的作业调度相关的功能,我需要根据天,周或小时来安排作业.

我遇到了两个问题:

  • 处理一段时间(不是日期)的好表示/库是什么?

  • 什么是一个很好的图书馆来解析时间的文本表示,即2d 3wk 3周和2天?与JIRA的相似之处.


我以为这一定是以前做过的,但我似乎无法找到正确的词来谷歌.

Jef*_*rey 14

JODA时间库http://joda-time.sourceforge.net/提供了一些不错的Java时间功能.您可能必须编写一些正则表达式来解析您正在讨论的文本字符串的类型.

对于调度作业,Quartz调度程序http://www.opensymphony.com/quartz/;jsessionid=LDKHONNCOPJC可能对您有用.