2011-08-28 96 views

回答

8

最簡單的是創建一個等效JS日期:

JsDate.create((double) date.getTime()) 
+0

我想用這裏面的JavaScript不是Java。從我的代碼,我想使(日期instanceof日期)成爲真實。 – cometta

+0

簡而言之:你不能。如果你的代碼只在JSNI中,那麼你可以嘗試'date instanceof @ java.util.Date',但我不確定它會工作;你最好試着在Java中使用'isThisADate'方法,你可以在Java中使用'date instanceof Date'來實現,並使用'@ packageOf.MyClass:isThisADate(JjaI)調用JSNI(Ljava/lang/Object; )(日期)' –

3
public native final JsDate convertToJsDate(Date val) /*-{ 
    return new $wnd.Date([email protected]::getTime()()); 
... 
相關問題