我有一个类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 =
}
}
构造函数未完成。有没有人知道每次创建新对象时如何设置当前日期?谢谢。
答案 0 :(得分:1)
要设置当前日期,只需实例化一个新的Date
对象:
saleDate = new Date()
有关说明,请参阅此JavaDoc了解Date()
构造函数。
我还鼓励您探索Java 8中引入的新LocalDate和LocalDateTime类,这里有一篇文章解释了它们为何更好:Java 8 Date and Time API