gpt4 book ai didi

java - 日期构造函数java

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:58:47 25 4
gpt4 key购买 nike

你好,我想在我创建的类中获取 java 的当前日期,但一切都失败了。我在很多网站看到 例如http://www.mkyong.com/java/java-date-and-calendar-examples/日期构造函数没有参数 例如Date date = new Date();

现在在我的项目中,我尝试像这样使用它,但出现错误

that The constructor Date() is undefined

这怎么可能?到目前为止,我给你完整的代码

import java.sql.Date;
import java.text.SimpleDateFormat;


public class Utility {


String title;
int ID;
Date date;

Utility(String t,int ID){
this.ID=ID+1;
title=t;
SimpleDateFormat sdf = new SimpleDateFormat("dd/M/yyyy");
Date a=new Date();// I get the error here
String date = sdf.format(a);
System.out.print(date);


}
}

我在 Eclipse IDE 工作。你能帮帮我吗?

最佳答案

您找到的示例适用于 java.util.Date当你使用 java.sql.Date

  • java.sql.Date

    有两个构造函数

    • Date(long date):使用给定的毫秒时间值构造一个 Date 对象。
    • Date(int year, int month, int day):已弃用

    并且没有默认的 Date() 构造函数。

  • java.util.Date

    其中有一个没有参数的默认构造函数

    • Date():分配一个 Date 对象并对其进行初始化,使其代表分配时间,精确到毫秒。

导入类时,Eclipse 会帮助您筛选可能的候选人,但始终会检查第一个建议是否真的是您想要的。

关于java - 日期构造函数java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20744474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com