Oracle MAFを使用してモバイル・アプリケーションを開発しています。Oracle MAF はその日付コンポーネントを提供し、日付を選択すると出力は次のようになり2015-06-16T04:35:00.000Z
ますJun 16, 2015 10:05 AM
。
この形式を .ical (ICalendar Date format) を使用して「インド標準時」に変換しようとしています。これ20150613T100500
は、選択した日付のようになるはずですJun 16, 2015 10:05 AM
。以下のコードを使用しています。
SimpleDateFormat isoFormat = new SimpleDateFormat("yyyyMMdd'T'HHmmss");
isoFormat.setTimeZone(TimeZone.getTimeZone("IST"));
String start_date_time = isoFormat.parse("20150616T043500000Z").toString();
しかし、日時を次のように返します。
Tue Jun 16 04:35:00 GMT+5:30 2015
そして、次のようにする必要があります:
20150616T100500