Android中的stringdate/时间对象

我有一个string,其中包含从Web服务返回的date/时间,如下所示:

String dtStart = "2010-10-15T09:27:37Z" 

我如何将这个变成一个对象,如时间或date? 我最初希望以不同的格式输出,但以后需要做其他的事情(也就是用不同的格式)。

干杯

 String dtStart = "2010-10-15T09:27:37Z"; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); try { Date date = format.parse(dtStart); System.out.println(date); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } 

这是你在找什么。 有关于这个问题的现有的post 。

您可以使用Java的SimpleDateFormatparsing方法或使用JodaTime的DateTimeFormat创buildDateTimeFormatter并相应地parsing为DateTime对象