【发布时间】:2018-09-07 01:19:32
【问题描述】:
我在 Android 中使用以下格式显示日期和时间: 2015-11-25 23:25:00
如何将其更改为以下格式? 2015-11-25
我写了一些代码,但不能正常工作。
public static Date toDate(boolean isCurrentDate, String dateString) {
Date date=null;
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
try {
if (isCurrentDate)
date = new Date();
else
date = formatter.parse(dateString);
System.err.println("Printresult" + formatter.parse(formatter.format(date)));
} catch (ParseException e1) {
e1.printStackTrace();
}
System.err.println("Printresult2" + date.toString());
return date;
}
我登录,结果是这样的
Wed Nov 25 00:00:00 GMT+00:00 2015
我怎样才能像这样更改日期格式:? (2015-11-25)
【问题讨论】:
-
为什么
System.err.println()??有 Log.v() 或System.out.println() -
将
formatter.parse(formatter.format(date))更改为formatter.format(date):-) -
我试过了,但返回数据的格式是这样的 Wed Nov 25 00:00:00 GMT+00:00 2015 @Rahul Kumar
-
ParseException会打印出来吗?
标签: java date simpledateformat