2015-01-10 62 views
1

我试图从Parse.com得到createdAt日期和让它格式:“DD/MM/YYYY“,并把它放在一个textview中,但它不工作。如何从parse.com获取日期并将其设置为MM/DD/YYYY android系统

这是我写的代码:

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) 

我怎样才能让它工作呢?

+0

错误说明了一切。 –

回答

2

你可以这样做:

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

我试过了,我得到这个错误:未知模式字符'Y' – Michael

+0

@Michael编辑,它现在工作? – aluxian

+0

谢谢!它现在有效:D – Michael

相关问题