我写了以下代码
Date d = new Date(); CharSequence s = DateFormat.format("MMMM d, yyyy ", d.getTime());
我想要字符串格式的当前日期,比如
28-Dec-2011
这样我就可以将其设置为TextView.
TextView
您可以使用 SimpleDateFormat 该类以所需的格式格式化日期。
SimpleDateFormat
只需检查此链接即可了解您的示例。
例如:
String dateStr = "04/05/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);
详细的例子在这里,我建议你通过这个例子来理解 SimpleDateFormat 类的概念。
Date c = Calendar.getInstance().getTime(); System.out.println("Current time => " + c); SimpleDateFormat df = new SimpleDateFormat("dd-MMM-yyyy", Locale.getDefault()); String formattedDate = df.format(c);