首先,我知道我可以使用Calendar
,但我想了解这个问题并学会解决它。
我有一个Date
当前日期。我想将小时、分钟和秒设置为 0。我使用以下代码执行此操作:
current_date.setHours(0);
current_date.setMinutes(0);
current_date.setSeconds(0);
出了点问题,因为如果我这样做,天会减少 1,例如,如果今天是 31,那么天会被设置为 30。
为什么?如何解决Date
(不使用Calendar
,我想学习如何通过困难的方式解决这个问题)。谢谢