Current date in constructor
本问题已经有最佳答案,请猛点这里访问。
我有一个
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 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 = } } |
构造函数没有完成。 有没有人知道每次创建新对象时如何设置当前日期? 谢谢。
要设置当前日期,只需实例化一个新的
有关说明,请参阅此JavaDoc以获取
我还鼓励您探索Java 8中引入的新LocalDate和LocalDateTime类,这里有一篇文章解释了它们为什么更好:Java 8 Date and Time API