如何从 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()));
我正在尝试从 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()));