将" yyyyMMdd"格式化的字符串转换为GregorianCalendar对象的简单方法

时间:2015-01-19 21:59:07

标签: java android

我看到很多关于获取GregorianCalendar或Date对象并打印“yyyyMMdd”格式化字符串的问题。

但是,我想走相反的方向。

我有一个“yyyyMMdd”格式的字符串,我想创建一个GregorianCalendar对象。

我可以轻松地解析它并调用一系列.set()方法,但我想知道是否有一种简单易用的方法。

1 个答案:

答案 0 :(得分:5)

您可以像SimpleDateFormat那样使用:

SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
Date date = format.parse("20150119");
Calendar calendar = GregorianCalendar.getInstance();
calendar.setTime(date);