RC3339の時刻形式をMM-dd-yyyy hh:mm aに変換しようとしていますが、sampleDateにnull値が表示されています。日付を解析できませんでした。
timestamp = rcobj.getString("timestamp");
SimpleDateFormat sdf = new SimpleDateFormat(
"yyyy-MM-dd'T'HH:mm:ss+SSSZ", Locale.US);
Date sampleDate = sdf.parse(timestamp, new ParsePosition(0));
sdf = new SimpleDateFormat("MM-dd-yyyy hh:mm a", Locale.US);
if (timestamp != null) {
timestamp = sdf.format(sampleDate);
}
'timestamp'の値は何ですか?最初にチェックしなくても、nullであれば解析する理由は何ですか? (また、これはJavaであると仮定していますが、そのようにタグ付けすると役立つでしょう...) –