java常用类练习04(计算天数间隔和周数、输出21世纪的闰年、大小写字母转换、判断输出是否为闰年该月有几天星期几)

这篇博客涵盖了多个Java编程练习,包括计算两个日期间的天数和周数间隔,输出21世纪的闰年,以及字符串中大小写字母的转换。此外,还提供了一个程序,用于判断输入日期所在年份是否为闰年,并给出该月的天数和星期几。
摘要由CSDN通过智能技术生成

计算某年、某月、某日和某年、某月、某日之间的天数间隔和周数。
package com.oracle.test;

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

public class Lianxi06 {

public static void main(String[] args) throws ParseException {

    Scanner sc = new Scanner(System.in);
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

    System.out.println("请输入第一个日期:(yyyy-mm-dd)");
    String date1 = sc.next();

    System.out.println("请输入第二个日期:(yyyy-mm-dd)");
    String date2 = sc.next();

    //把字符串类型解析为Date类型

    Date d1 = sdf.parse(date1);
    Date d2 = sdf.parse(date2);

    long i = 0;
    if(d1.after(d2)){
        i = d1.getTime() - d2.getTime();
    }else{
        i = d2.getTime() - d1.getTime();
    }

    // 分钟 = 1000*60 ;   小时 = 分钟*60  ;  天=小时*24
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值