如何从Java(Android)中的AppEngine解析DateTime属性?

Dav*_*vra 4 java google-app-engine android

我需要在Java(Android)中解析来自AppEngine的DateTime字符串.字符串看起来像这样:2011-07-26 17:21:00+01:00.它是一些标准格式?有比使用自定义更简单的方法SimpleDateFormat吗?

San*_*rma 5

SimpleDateFormat很简单,因为你的日期字符串由于其中的最后一个而有点偏离:.只需替换:并使用以下模式:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:ss:mmZ");
String dateStr = "2011-07-26 17:21:00+0100";
System.out.println(sdf.parse(dateStr));
Run Code Online (Sandbox Code Playgroud)