Вы можете использовать DateFormatter, если вы используете Flex, в противном случае вы можете создать метод получения на стороне AS3 для возврата надлежащим образом отформатированной даты. Ответ Велтраумпирата представляется одинаково верным.

у преобразовать дату (ActionScript 3) в java.util.Date через XML.

Сначала напишите пользовательский класс ActionScript следующим образом.

public class User
{
    public function User()
    {
        userDate = new Date();
    }

    public var id:String = null;
    public var password:String = null;
    public var userDate:Date = null;

}

Во-вторых, создайте его экземпляр и установите каждое из значений, чтобы он преобразовал класс ActionScript в xml для использования XMLEncoder, имеющего свой файл схемы.

Это результат xml, и отправьте этот xml на сервер для использования HTTPService.

<User>
  <id>system</id>
  <password>manager</password>
  <userDate>Fri Jan 14 09:02:17 GMT+0900 2011</userDate>
</User>

Наконец, на серверной стороне Java я хочу преобразовать этот xml в класс Java, как это, для использования JAXB Unmarshaller.

public class User {

    public User() {
    }

    private String id;
    private String password;
    private Date userDate;


    public void setId(String id) {
        this.id = id;
    }
    public void setPassword(String password) {
        this.password = password;
    }
    public void setUserDate(Date userDate) {
        this.userDate = userDate;
    }
    public String getId() {
        return id;
    }
    public String getPassword() {
        return password;
    }
    public Date getUserDate() {
        return userDate;
    }

}

Но в результате свойство «UserDate» будет только нулевым ...

Почему свойство UserDate имеет значение null? И, пожалуйста, сообщите мне решения, если таковые имеются.

Ответы на вопрос(3)

Ваш ответ на вопрос