我可以从创建或实例中获取对象的时间吗?

时间:2011-11-10 02:46:52

标签: java

我有一个代码,其中创建了一个学生对象,并且根据它的时间必须从一个列表移动到另一个列表,因此我需要为这些对象添加时间戳以了解它们何时被创建

3 个答案:

答案 0 :(得分:4)

class Student
{
    private Date creationDate = new Date();

    public Date getCreationDate()
    {
        return new Date(creationDate.getTime());
    }
}

答案 1 :(得分:0)

使用构造函数中的当前时间初始化实例变量。

创建它的代码然后可以询问新实例并将其移动到适当的列表。

如果创建时间只有一次,甚至不使用实例变量,只需在创建时获取当前时间并采取相应措施。

答案 2 :(得分:0)

System.currentTimeMillis()以毫秒为单位返回当前时间。