2013-05-05 31 views
0

編輯:我使用Play Framework javaextensions導入了哪些包?特別是 '因爲()'

這是我的代碼:

public String tminus(Long id) { 
    Plan myEntity = Entity.find.byId(id); 
    String timeAgo = myEntity.checkInTime.since(); 

    return "timeago"; 
} 

我得到這個錯誤,當我嘗試使用,因爲()方法:

cannot find symbol [symbol: method since()] [location: class java.util.Date] 
+0

這是[播放javaextension(http://www.playframework.com/documentation/1.1/javaextensions#asincea) – jpamorgan 2013-05-05 23:30:41

回答

0

您是否在談論PlayFramework 1.x?如果是這樣的話,你可以使用Java擴展在你的Groovy的模板:

${myDate.since(...)} 

您還可以使用Java擴展你的節奏模板,如果你使用Rythm plugin

@myDate.since(...) 

如果你想使用在Java程序中的Java擴展,你必須這樣做,就像這樣:

templates.JavaExtensions.since(myData, ...) 
+0

我'使用播放2.1.1 – jpamorgan 2013-05-05 23:25:42

+0

而我試圖在我的模型類的日期使用since() – jpamorgan 2013-05-05 23:26:26

+0

我不確定,但確實播放2甚至支持Java擴展? – 2013-05-05 23:32:38

0

java.until.Date中沒有稱爲日期的方法。

相關問題