控制台输入
输入一个年份
输入一个月份
求:从1月到该月有多少天
4条回答 默认 最新
404警告 2021-07-21 16:35关注public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入年份:"); int year = sc.nextInt(); System.out.println("请输入月份:"); int month = sc.nextInt(); int day = differentDaysByMillisecond(new Date() {{ setYear(year); setMonth(0); }}, new Date() {{ setYear(year); setMonth(month - 1); }}); System.out.println("两个日期的差距:" + day); } public static int differentDaysByMillisecond(Date date1, Date date2) { return (int) ((date2.getTime() - date1.getTime()) / (1000 * 3600 * 24)); }运行效果
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报