Date(ActionScript 3)をxmlでjava.util.Dateに変換したいと考えています。日付(ActionScript 3)をxmlを使用してjava.util.Dateに変換するには?
まず、このようなユーザー定義の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;
}
第二に、そのインスタンスを作成し、そのスキーマ・ファイルを有するXMLEncoderを使用するためのXMLにActionScriptクラスを変換するので、それぞれの値を設定します。
これはxmlの結果であり、このxmlをHTTPServiceを使用するサーバーに送信します。
<User>
<id>system</id>
<password>manager</password>
<userDate>Fri Jan 14 09:02:17 GMT+0900 2011</userDate>
</User>
最後に、Javaのサーバー側で、JAXB Unmarshallerを使用するために、このxmlをJavaクラスに変換したいと考えています。
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" プロパティがnullであるなぜ結果として、 "UserDate" プロパティが唯一の... nullにする
が起こっていますか? そして、解決策があれば教えてください。
マイナーな修正:AS3ではDate.getTime()です。 – DoomGoober
Nope。 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Date.html#time – weltraumpirat
悪い実際にはどちらかが動作します:help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Date.html#getTime()(スタックオーバーフローがURLを正しく処理できません) – DoomGoober