JBossを使用してWebサービスを開発しています。このような何か:具体的にはJBoss EJBベースのWebサービス日付形式
http://www.java2s.com/Code/Java/EJB3/EJBBasedWebServices.htm
は次のようにフィールドを持っている:それは、メジャー/マイナーの詳細を除いて、非常にうまく機能
@Temporal(TemporalType.TIMESTAMP)
private Date createAt;
...日付フィールドのフォーマット。
2010-11-23T10:10:私は私のWebサービスを呼び出すと 、応答のようなものである10Z
私は、次の形式ですべての私の日付を持っているふり:
2010-11-23T10:10:10:10デバッグモードで
、私は "日" の "CDATEは" 2010-11-23T10であることに気づい10Zので、私がすべきヘクタール"z"を取り除くためにcdateを無効にする方法がありますが、私はどこを知りません。私はタイムスタンプまたはカレンダーを使用する場合、私はすでににDateFormatを試してみました
注意(それが動作しません):(
同じことが起こります。
私は私の日を持っているパターンでちょうど好き「2010- 11-23 10:10:10 "しかし、フィールドi n Webサービスの応答が "2010-11-23T10:10:10Z"(cdate情報)であり、Zを削除する必要があります – JMarques
値を含むJava Dateオブジェクトを持っていますか?そうした場合は、必要な方法でSimpleDateFormatでフォーマットします。このオブジェクトの内部を見るべきではありません。 –
いいえ、それはhttp://www.jboss.org/jbosswsに関連するものです(いくつかの設定、私は信じています)。 SimpleDateFormatは機能しません。とにかくありがとう。 – JMarques