Facebook グラフ API を使用してユーザー ウォール情報を取得しています。その中で、投稿作成時間の値を次のように取得しています。
created_time: "2012-04-19T09:00:02+0000"
この時間をJavaでUTCまたはエポック値に変換する方法を誰かに提案できますか?
Facebook グラフ API を使用してユーザー ウォール情報を取得しています。その中で、投稿作成時間の値を次のように取得しています。
created_time: "2012-04-19T09:00:02+0000"
この時間をJavaでUTCまたはエポック値に変換する方法を誰かに提案できますか?
受け取る日付の形式はISO8601です。
ISO8601準拠の文字列をjava.util.Dateに変換する(Joda -Timeを使用)で説明されているように:
DateTimeFormatter parser = ISODateTimeFormat.dateTimeNoMillis();
String jtdate = "2012-04-19T09:00:02+0000";
System.out.println(parser.parseDateTime(jtdate));
基本的に、ISO8601 日付形式を解析する必要があります。あなたのためにそれを行うライブラリがあります。または、独自のパーサーを(比較的簡単に)作成できます。
http://www.java2s.com/Code/Java/Data-Type/ISO8601dateparsingutility.htm