2011-11-10 32 views
-1

我在那里一个Student对象被创建,并且根据它的时间已经从一个列表移动到另一个代码,因此我需要时间戳这些对象时,他们创建我可以从创建或实例中获得对象的时间吗?

+4

1.问题不是很清楚2.向我们展示您的尝试。 –

+0

你确定你想要吗?我的意思是,'Student'对象的创建时间对它有什么影响?如果3分钟后从数据库加载它会有什么不同?这似乎是属于不同类别的信息。 – corsiKa

回答

0

初始化实例变量与当前知道时间在构造函数中。

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

如果创建时间只重要一次,则不要使用实例变量,只需在创建实例变量时获取当前时间并相应地采取行动。

0

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

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

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

+1创建日期的安全发布(yikes - 日期是可变的!) – Bohemian

相关问题