从String创建Android Time对象

时间:2013-09-16 21:16:20

标签: android date datetime simpledateformat string-parsing

我只是想知道是否有快速方法来转换表示为String的Time对象(通过它的toString()方法)

20130916T210230GMT(1,258,0,0,1379365350)

返回Time对象或其他简单对象,从时间/日/月/年等提取个别详细信息。

是否有快速而肮脏的方法,还是我们必须使用像SimpleDateFormat这样的东西?

修改

对于clairty,我正在引用Android时间对象。

1 个答案:

答案 0 :(得分:2)

您可以使用日历或像Joda这样的库(我会推荐Joda)。只是一个例子(你需要根据你的要求使用格式化程序)

DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/MM/yyyy HH:mm:ss");
DateTime dt = formatter.parseDateTime(string);