构造函数中的当前日期

时间:2016-09-03 10:37:00

标签: java

我有一个类Sale,看起来像这样

public class Sale extends Transaction
{
    //Attributes
    private static AtomicLong newSaleId = new AtomicLong();
    /**
     * The date of sale
     */
    private Date saleDate;
    /**
     * The sale id;
     */
    private long saleId;

    //Constructor

    Sale()
    {
        saleId = newSaleId.incrementAndGet();
        saleDate = 
    }
}

构造函数未完成。有没有人知道每次创建新对象时如何设置当前日期?谢谢。

1 个答案:

答案 0 :(得分:1)

要设置当前日期,只需实例化一个新的Date对象: saleDate = new Date()

有关说明,请参阅此JavaDoc了解Date()构造函数。

我还鼓励您探索Java 8中引入的新LocalDateLocalDateTime类,这里有一篇文章解释了它们为何更好:Java 8 Date and Time API