如何从 parse.com 获取日期并将其设置为 android 中的 MM/DD/YYYY

How to get date from parse.com and set it to MM/DD/YYYY in android

我正在尝试从 Parse.com 获取 createdAt 日期,并使其采用以下格式:"DD/MM/YYYY" 并将其放入文本视图中,但它不起作用。

这是我写的代码:

dateCreatedText.setText(new SimpleDateFormat("DD/MM/YYYY").format(
                currentUser.getCreatedAt().getDay()+"/"
                +currentUser.getCreatedAt().getMonth()+"/"
                +currentUser.getCreatedAt().getYear()));

这是我得到的错误:

01-10 18:41:55.018: E/AndroidRuntime(3314): Caused by: java.lang.IllegalArgumentException
01-10 18:41:55.018: E/AndroidRuntime(3314):     at java.text.DateFormat.format(DateFormat.java:361)
01-10 18:41:55.018: E/AndroidRuntime(3314):     at java.text.Format.format(Format.java:93)

我怎样才能让它发挥作用?

你可以这样做:

SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
dateCreatedText.setText(formatter.format(currentUser.getCreatedAt()));