-1
「2000-01-01T12:00:00.000Z」のようなGMT形式の文字列値を取得でき、読みやすい日付/時刻形式に変換したいと考えています。私は、次のコードを使用していますそれをAndroid GMTを現在の現地時間に換算する
を行う方法がわからないが、動作しているようですしない
schedules = matrix.get("schedules").getAsJsonArray();
schedules_array = schedules.get(0).getAsJsonObject();
final String open = schedules_array.get("open").getAsString();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
try {
Date date = format.parse(open);
Log.d("OPEN", String.valueOf(date));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
投稿する前にスタックオーバーフローを検索してください。このトピックはすでに何度も言及されています。また、面倒なレガシークラスを使用していて、java.timeクラスに置き換えられています。 Android用ThreeTenABPプロジェクトを参照してください。 –