私はandroid studioとjava開発の初心者です。
この日付を解析したいと思います。
"2017-04-26T20:55:00.000Z"
を解析したいのですが、これはハッシュマップの文字列から取得しています。
ビューに日付だけを表示したいのですが。
これを実現するには、Java'の DateFormat
APIを使うことができます。以下のコードは、あなたが探しているタスクを達成するのに役立つでしょう。
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
Date date = dateFormat.parse("2017-04-26T20:55:00.000Z");//You will get date object relative to server/client timezone wherever it is parsed
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); //If you need time just put specific format for time like 'HH:mm:ss'
String dateStr = formatter.format(date);
日付オブジェクトが取得され、そこから日付フォーマッタを使用して表示したい方法で再度フォーマットすることができます。
私の意見では、最もクリーンな方法だと思います。