安卓编程。我有一个 json 将数据库中的日期作为字符串返回。如何使用 Joda 或任何其他库将日期从字符串中提取为这种格式 mm/dd/yy。这是字符串 2012-05-22T00:00:00
问问题
1305 次
2 回答
2
它是ISO8601日期格式,因此您可以使用 jodas:
DateTimeFormatter fmt = ISODateTimeFormat.dateTime();
DateTime dt = fmt.parseDateTime(strInputDateTime);
之后,只需格式化 DateTime 对象:
DateTimeFormatter fmt2 = DateTimeFormat.forPattern("MM/dd/yyyy");
String myDate = fmt2.print(dt)
此信息来自http://joda-time.sourceforge.net/userguide.html#Standard_Formatters
于 2012-06-17T06:00:11.203 回答
1
使用标准 JDK,您可以使用SimpleDateFormat
Date parsedDateInstance = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss").parse(dateString);
String formattedDate = new SimpleDateFormat("MM/dd/yyyy").format(dateInstance);
于 2012-06-17T06:17:59.353 回答