3
Как преобразовать gwt Date в javascript Date?Как преобразовать gwt Date в javascript Date?
public native String converToJSDate(Date date)/*-{
alert(date instanceof Date); // i get "false"
}-*/;
Как преобразовать gwt Date в javascript Date?Как преобразовать gwt Date в javascript Date?
public native String converToJSDate(Date date)/*-{
alert(date instanceof Date); // i get "false"
}-*/;
Проще всего создать эквивалентную дату JS:
JsDate.create((double) date.getTime())
public native final JsDate convertToJsDate(Date val) /*-{
return new $wnd.Date([email protected]::getTime()());
...
я хочу использовать его в JavaScript не Java. из моего кода, который я хочу сделать (date instanceof Date), станет истинным. – cometta
Проще говоря: вы не можете. Если ваш код находится только в JSNI, вы можете попробовать «date instanceof @ java.util.Date», но я не уверен, что он сработает; вам лучше попытаться сделать это на Java, используя метод 'isThisADate', который вы бы реализовали как« date instanceof Date »в Java, и вызов из JSNI с помощью' @ packageOf.MyClass: isThisADate (Ljava/lang/Object;) (дата) ' –