Yeah, I looked at SuTime, but it fell down on many common cases (the CoreNLP online demo is actually integrating SuTime into the annotations it produces).<p>Another option is Natty [1], but it also seems to fail on the same examples.  Natty at least has an ANTLR grammar that&#x27;s reasonably easy to understand, though.<p>[1] <a href="http:&#x2F;&#x2F;natty.joestelmach.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;natty.joestelmach.com&#x2F;</a>