如果用户输入一个月的数值1-12,我如何更改下面的代码,使其输出用户输入的该月的最大天数。number of days is: " + Calendar.getInstance().getActualMaximum(Calendar.DAY_OF_MONTH)); }
目前,它输出我们当前所在月份的最大天数(3月份)。
项目的过期日期存储在我的MySQL数据库中,我决定将其存储为整数,它表示今年内已过去的天数。然后使用此值检查当前天数是否大于到期日期,然后过期。然而,如果这件物品是在12月购买的,在360天,期满日期是30天后,次年的第25天,我比较了这两个值--该物品将在360>25的时间提前过期。set.getString("UUID"), set.getString("Rank")); // expire r
我在Java中遇到了计算当前日期减去一定天数的问题。我有:这是返回2月16日09:04:18美国东部时间2016年,而它应该返回12月28日16:06:11美国东部时间2015年(25天过去)。对于任何25天以下的数字来说,都是完全正常的:
Date pastDate = new Date(new Date().getTime() - (1000 *