2011-08-28 100 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()()); 
... 
相关问题