This question already has answers here:
How to get the current date/time in Java [duplicate]
(28个答案)
3年前关闭。
我有一个课程
构造函数尚未完成。有谁知道每次创建新对象时如何设置当前日期?谢谢。
(28个答案)
3年前关闭。
我有一个课程
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 =
}
}
构造函数尚未完成。有谁知道每次创建新对象时如何设置当前日期?谢谢。
最佳答案
要设置当前日期,只需实例化一个新的Date
对象:saleDate = new Date()
有关Date()
构造函数的信息,请参见JavaDoc。
我还将鼓励您探索Java 8中引入的新的LocalDate和LocalDateTime类,这里有一篇文章解释了为什么它们更好:Java 8 Date and Time API