日付が文字列形式で、日付形式「ddMMyy」に解析したいと思います。文字列を正しい日付形式に解析できません
:私は "日付" を印刷するとき月1月5日午後12時08分00秒CET 2009
String stringDate = "050109";
SimpleDateFormat dateFormat = new SimpleDateFormat("ddMMyy");
Date date = dateFormat.parse(stringDate);
私はこの形式で取得する:次のように
は私がSimpleDateFormat
を使用しました
さらにJavaオブジェクトをマーシャリングすると、新しい形式で取得します。
2009-01-05T00:08:00 + 01:00
誰もが適切なフォーマットを取得する方法のアイデアを持っていますか?
はい、印刷はフォーマットをDateにチェックする方法に過ぎません。私はマーシャルされたXMLの同じ問題を2009年1月5日に取得します。08:00 + 01:00 – achraf
XMLをどのように生成しているのかわかりませんが、しばしばDate Marshallerを提供する方法がありますXMLに挿入する前に好きなように日付文字列をフォーマットすることができます。これに関する詳細は、実際に何をしようとしているかによって異なります。たとえば、Androidアプリケーションによく使用されるksoap2 Webサービスライブラリには、このようなものがあります。他の人もそうであると確信しています。 – ivantod