我使用SimpleDateFormat创建了一个日期,如何将其转换为字符串?

时间:2016-12-15 17:27:52

标签: java string date simpledateformat

newDate =(newDaysAdded+"/"+month+"/"+year); 
SimpleDateFormat date = new SimpleDateFormat("dd/MM/yyyy");
try {
  Date newDateOne = date.parse(newDate);

当我尝试:

view.writeToScreen(newDateOne);

我收到错误:

 Incompatible types: Date cannot be converted to String.

这是writeToScreen方法:

void writeToScreen(String s);

然而,从那里我不能变成一个字符串,我试过: String test = Date.toString(newDateOne);

有人可以帮忙吗?

3 个答案:

答案 0 :(得分:0)

根据您现有的代码,您可以使用:

writeToScreen (date.format(newDateOne));

答案 1 :(得分:0)

更改

view.writeToScreen(newDateOne);

view.writeToScreen(newDateOne.toString());

答案 2 :(得分:0)

尝试查看所有方法......无论是在API文档中,还是在代码编辑器中的intellisense中

main