• 使用java的Date计算是否为闰年


    package homeWork;

    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Scanner;

    public class HomeWork3 {
        public static void main(String[] args) throws ParseException {
            isRunNian();
        }
        public static void isRunNian() throws ParseException{
            //键盘输入年份
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入年份:");
            int year = sc.nextInt();
            //得到2月份之前的毫秒数
            SimpleDateFormat date = new SimpleDateFormat("yyy-MM-dd");
            Date d1 = date.parse(year+"-2-01");
            long time1 = d1.getTime();
            //得到3月份之前的毫秒数
            Date d2 = date.parse(year+"-3-01");
            //得到2月份的天数
            long time2 = d2.getTime();
            long day = (time2 - time1)/1000/60/60/24;
            //判断是否为闰年
            if(day==29){
                System.out.println(year+"年2月"+day+"天");
                System.out.println(year+"是闰年");
            }else{
                System.out.println(year+"年2月"+day+"天");
                System.out.println(year+"不是闰年");
            }
        }
    }

  • 相关阅读:
    MATLAB中的fopen、fclose、fprintf、fscanf、fread、fwrite
    网站制作中常用的一些网页布局
    更快学习 JavaScript 的 6 个思维技巧---分享
    根据数据生成列表
    动态生成随机背景色表格
    根据数据生成表单
    _鼠标移动跟随效果
    tab菜单事件
    全选 反选案例
    onresize的应用--自适应弹窗
  • 原文地址:https://www.cnblogs.com/cuichaobo/p/10560682.html
Copyright © 2020-2023  润新知