从控制台输入两个日期,日期格式为:yyyy-mm-dd。判断日期是否符合该格式,并且第一个日期一定要在第二个日期之前。不合法需重新输入。合法则计算两个日期间相差的天数(天数的计算可以先求出两个日期间相差的毫秒数,再计算天数)

展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Rosalee

    20人对此回答表示赞同

    什么东东
    展开
    20
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 吴柔

    20人对此回答表示赞同

    你说的是C#还是JAVA,用split分个字符在判断,还有foreach()循环
    展开
    20
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 你最珍贵

    20人对此回答表示赞同

    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Scanner;
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;

    public class Demo6 {

    publ
    展开
    20
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 倾城佳人

    9人对此回答表示赞同

    用yyyy-MM-dd,,M小写月少一天,你试下。
    我的方法:不管输入的是什么,直接用yyyy-MM-dd去格式化成时间类型,如果转不了,异常,给出提示说日期格式不合法;算两个日期间相差的天数,直接用getTime()方法,得到与1970年相差毫秒数,然后两个一减,就是两个日期相差的毫秒数a,然后a/1000/60/60/24 就是天数了。
    这是大概的思路,具体的你自己写一下,要动手。
    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部