我需要知道如何在Android中将日期从yyyy-mm-dd
(例如2013-01-01
)转换为月日,年(例如Jan 1, 2013
)。
我想将数据库(2013-01-01
)中的日期转换为类似Jan 1, 2013
的字符串。
并把它放在android中的编辑文本中。
答案 0 :(得分:3)
如果您将日期定为String
,则可以使用SimpleDateFormat
将其转换为Date
。然后再次使用SimpleDateFormat
以您需要的格式获取Date
String
。
这应该做你需要的。
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(yourDateAsString);
sdf = new SimpleDateFormat("MMM dd, yyyy");
String yourFormatedDateString = sdf.format(date);