0

我需要知道如何在 Android 中将日期从yyyy-mm-dd(例如2013-01-01)转换为月日、年(例如)。Jan 1, 2013

我想将 database( 2013-01-01) 中的日期转换为这样的字符串Jan 1, 2013。并将其放入android中的编辑文本中。

4

1 回答 1

3

如果您将日期作为 a 获取String,则可以使用 aSimpleDateFormat将其转换为 a Date。然后再次使用 aSimpleDateFormat以您需要的格式获取Dateas a String

这应该可以满足您的要求。

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(yourDateAsString);
sdf = new SimpleDateFormat("MMM dd, yyyy");
String yourFormatedDateString = sdf.format(date);
于 2013-02-28T01:17:01.573 回答