我陷入了一种日期格式
我希望我的约会应该是这样的,2011 年 3 月 18 日 它可以是第一、第二、第三,这意味着我想解决所有方面
请尽快帮我解决这个问题
提前感谢大家。
最佳答案
我认为你想以第 18、2、1、3 种日期方式更改日期,如果我没记错的话,你可以使用 simpleDateFormat 类来转换不同格式的日期。
使用SimpleDateFormat之前,只需引用SDK文档:http://developer.android.com/reference/java/text/SimpleDateFormat.html .
要使用 nd、th、rd(即 2nd、4th、3rd 等)表示天数,您可以使用:
F - 一个月中的星期几(数字)- 2(7 月的第 2 个星期三)
(在文档中给出)。
例如使用 SimpleDateFormat:
String dateStr = "03/08/2010";
SimpleDateFormat curFormater = new SimpleDateFormat("dd/MM/yyyy");
Date dateObj = curFormater.parse(dateStr);
SimpleDateFormat postFormater = new SimpleDateFormat("MMMM dd, yyyy");
String newDateStr = postFormater.format(dateObj);
关于android - Android 中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5495777/