Java 尝试永久保存当前日期

Java 尝试永久保存当前日期,java,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);

我正在尝试永久显示当前日期

我试过:

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);
当您使用
java.sql.Date
而不是
java.util.Date
时会发生这种情况,因为
SimpleDataFormat.format()
接受
java.util.Date
类型的参数

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

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

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

我猜你的意思是:“我试图连续显示当前日期。”对吗?你得到的错误是什么?我看不出这有什么问题。
import java.util.Date
import java.text.SimpleDateFormat