4

Facebook グラフ API を使用してユーザー ウォール情報を取得しています。その中で、投稿作成時間の値を次のように取得しています。

created_time: "2012-04-19T09:00:02+0000"

この時間をJavaでUTCまたはエポック値に変換する方法を誰かに提案できますか?

4

2 に答える 2

10

受け取る日付の形式は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));
于 2012-04-19T10:00:33.573 に答える
3

基本的に、ISO8601 日付形式を解析する必要があります。あなたのためにそれを行うライブラリがあります。または、独自のパーサーを(比較的簡単に)作成できます。

http://www.java2s.com/Code/Java/Data-Type/ISO8601dateparsingutility.htm

于 2012-04-19T09:58:32.510 に答える