Java将Facebook created_time转换为UTC

Ven*_*kat 4 java facebook facebook-graph-api

我正在使用Facebook图形API来检索用户墙信息.在那,我得到帖子创建时间值为:

created_time: "2012-04-19T09:00:02+0000"
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我如何将此时间转换为Java中的UTC或纪元值?

Jui*_*ter 10

您收到的日期格式为ISO 8601.

将ISO8601兼容的String转换为java.util.Date(使用Joda-Time)中所述:

DateTimeFormatter parser = ISODateTimeFormat.dateTimeNoMillis();
String jtdate = "2012-04-19T09:00:02+0000";
System.out.println(parser.parseDateTime(jtdate));
Run Code Online (Sandbox Code Playgroud)