簡體   English   中英

如何從類型為java.util.Date的JavaScript對象返回?

[英]How to return from JavaScript object with type java.util.Date?

我在JS中調用了一些javaMethod(java.util.Date date)

我無法在Java端更改代碼。 如何從JS端創建java.util.Date對象(至少為空日期)?

無法在javascript中使用Java日期使用javascript Date

var date = new Date();

只需從javascript日期獲取long值並將其傳遞給java。

在JavaScript中獲取時間以毫秒為單位

var timeinmillis = new Date().getTime();

並將其傳遞給java。

在java中,查看構造函數

public Date(long date)

解決的方法不是很好,但是仍然..

因此,現在我只是使用JS添加到該方法中,又添加了一個Date參數。 現在看起來

native void doSomething(Object object, Date date) /*-{
  .....
  .....::setDate(Ljava/util/Date;)(date);
  .....
}-*/;

並像doSomething(var1, new Date());一樣調用它doSomething(var1, new Date());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM