Android - 以有效格式获取日期

时间:2018-06-04 18:51:10

标签: java android date simpledateformat

我使用java.sql.DateSimpleDataFormat。 我希望格式化日期

yyyy-mm-dd
像那样

2018-06-04

我用

Date date = new Date(Calendar.getInstance().getTime().getTime());
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd_HHmmss");
String actualDate = simpleDateFormat.format(date);
date.valueOf(actualDate);

但它不起作用。 有什么问题?

2 个答案:

答案 0 :(得分:1)

简单尝试使用此代码

SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd");
Date date = fmt.parse(dateString);

这应该可以解决问题。

问题? 你使用不同的格式,所以他怎么知道你想要的......

答案 1 :(得分:0)

这样做 -

Date date = new Date(Calendar.getInstance().getTime().getTime());
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
String actualDate = simpleDateFormat.format(date);
date.valueOf(actualDate);