json の Facebook グラフ API から ( "2013-05-17T06:47:48+0000" ) の時間を取得しています。これを時間スパンに変換したいと思います。
たとえば、ある人が上記の時間に自分のステータスを更新した場合、2 時間前などと表示されます。
では、どのようにタイムスパンに変換するのですか??
助けが必要です。
これを試すことができます:
try {
long delta = System.currentTimeMillis() - new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ").parse("2013-05-17T06:47:48+0200").getTime();
String timeEllapsed = (delta / 3600000) + "h " + ((delta / 60000) % 60) + "min";
System.out.println("Time ellapsed : " + timeEllapsed);
} catch (Exception e) {
e.printStackTrace();
}