UTC 日付/時刻文字列を別のタイムゾーンに変換しようとしています。UTCタイムゾーンで日付/時刻を表示するだけです。
以下のコード:
apiDate = "2013-04-16T16:05:50Z";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss'Z'");
Date date = dateFormat.parse(apiDate);
Calendar calendar = Calendar.getInstance();
TimeZone timeZone = calendar.getTimeZone();
SimpleDateFormat newDateFormat = new SimpleDateFormat("hh:mm aa, MMMM dd, yyyy");
newDateFormat.setTimeZone(timeZone);
String newDateString = newDateFormat.format(date);