zoukankan      html  css  js  c++  java
  • 使用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+"不是闰年");
            }
        }
    }

  • 相关阅读:
    URAL1204. Idempotents(扩展欧几里得)
    URAL1049. Brave Balloonists
    URAL1133. Fibonacci Sequence(二分)
    URAL1352. Mersenne Primes
    URAL1118. Nontrivial Numbers
    hdu3270Arranging Your Team(dfs)
    Codeforces Round #209 (Div. 2)C
    KMP
    树状数组求逆序对
    poj2352
  • 原文地址:https://www.cnblogs.com/cuichaobo/p/10560682.html
Copyright © 2011-2022 走看看