私はXStreamを使用してxmlに変換すると、ミリ秒とゾーンで時間を与えます。私はちょうど"MMMM dd, yyyy HH:mm:ss"
としてそれを変換するか、またはフォーマットする必要があります。どのようにXStreamを使用してそれを行うには?私はゲッターとセッターを変更したくありません。ありがとう。フォーマット日付XStreamの文字列へのフィールド
私のクラス:
public class Datas {
private String name;
private Calendar dob;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Calendar getDob() {
return dob;
}
public void setDob(Calendar dob) {
this.dob = dob;
}
public static void main(String[] args) {
Datas datas = new Datas();
datas.setName("Ahamed");
datas.setDob(Calendar.getInstance());
XStream stream = new XStream();
System.out.println(stream.toXML(datas));
}
}
出力:私はゲッターとセッターを変更することなく、DOBタグをフォーマットしたい
<Datas>
<name>Ahamed</name>
<dob>
<time>1329081818801</time>
<timezone>Asia/Calcutta</timezone>
</dob>
</Datas>
。ありがとう。
巨大なXMLのように?例がありますか? –
[XStream - Converter Tutorial](http://xstream.codehaus.org/converter-tutorial.html)を参照してください。日付変換に関するセクションがあります。 – mre
@mreリンクをありがとう! – Ahamed