2012-02-28T13:10:50Z
WebService から取得した日付と時刻の組み合わせがあります。
その文字列を日数に変換する必要があります。
SimpleDateFormatでタイムスタンプを解析し、1970 年 1 月 1 日からの日数 -> で割ることにより、ミリ秒のDate.getTime()を日数に変換できます。24*60*60*1000L
日付を解析するには、次を使用します
import java.text.SimpleDateFormat;
SimpleDateFormat sdf = new SimpleDateFormat ("yyyy-MM-dd'T'HH:mm:ss'Z'");
末尾の Z についてはわかりません。
date = sdf.parse (d);
// java.util.Date = Tue Feb 28 13:10:50 CET 2012
これは、XML スキーマの日付/時刻に固有のものです。
DatatypeFactory.newXMLGregorianCalendar
すべてのコンポーネントを抽出する方法の詳細については、そのページの XMLGregorianCalendar クラスへのリンクをたどってください。