试图永久保存当前日期

时间:2014-08-18 11:18:17

标签: java

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm");
Date now = new Date();
String strDate = sdf.format(now);

我试图永久显示当前日期。

我试过了:

Date now = new Date();
String strDate = sdf.format(now);

但它返回错误

1 个答案:

答案 0 :(得分:3)

由于您尚未发布错误,并且查看看起来很好的代码,最好的猜测是您收到以下错误:

error: no suitable constructor found for Date() 
Date now = new Date();
constructor Date.Date(long) is not applicable
(actual and formal argument lists differ in length)
constructor Date.Date(int,int,int) is not applicable
(actual and formal argument lists differ in length)
1 error

使用java.sql.Date代替java.util.Date时会发生这种情况,因为SimpleDateFormat.format()接受java.util.Date类型的参数。

将导入语句更改为import java.util.Date

或者最糟糕的情况是,您尚未添加任何导入,因此请添加以下内容:

import java.util.Date
import java.text.SimpleDateFormat