我想为一个软件做一个计费菜单。我要做的是,我想使用日期为每个账单分配一个账单id,例如24/11/2022将转换为24112022。这将后面跟着一个计数:24112022-01。我希望这个计数器在日期改变时重置。我想不明白。有解决方案吗?下面是我用来获取日期值的代码,并将它们用作我的账单id
LocalDate date=LocalDate.now();
int d=date.getDayOfMonth();
int m=date.getMonthValue();
int y=date.getYear();
billId=String.valueOf(d)+String.valueOf(m)+String.valueOf(y)+counter++;
我希望这个计数器在日期改变时重置。分析性思考(根据上下文重新定义问题):a)你想要一个计数器在日期改变时重置b)当日期改变时,您希望计数器复位c)当数据改变时,重置计数器。
所以,你可能想偶尔检查一下时间,看看它是否改变了(有一个存储的值来比较),或者重写一个现有的方法来改变日期,这样它也会重置这个值。