从控制台输入一个日期,要求必须以09/30(月/日)的格式输入

原创 2018年04月15日 10:25:00
import java.util.Scanner;


public class Test04
{
public static void main(String[] args)
{
Scanner input= new Scanner(System.in);
while(true){
System.out.println("请输入你的生日:");
String date=input.next();
if(date.indexOf("/")!=-1 && date.indexOf("/")==2 && date.length()==5){
String month = date.substring(0, 2);
int yue = Integer.parseInt(month);
int ri = Integer.parseInt(date.substring(date.indexOf("/")+1));
if(yue>=1&&yue<=12)
{
if(ri>=1 && ri<=31){
System.out.println("你的生日是"+date);
}else{
System.out.println("请输入正确的日期");
}
}
else
{
System.out.println("请输入正确的日期");
}
}


}


}
}

【CSDN技术主题月】微信开发实践沙龙

-
  • 1970年01月01日 08:00

根据用户输入日期,在控制台打印日历

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import j...
  • zxk1995
  • zxk1995
  • 2018-04-11 12:52:44
  • 6

设计类CDate以满足:输出年月日日期格式;输入的日期加1;设置日期(参考清华版李春葆C++书籍)

// 设计类CDate // 满足:输出年月日日期格式;输入的日期加1;设置日期 #include using namespace std; class CDate { private: int ...
  • field42zhw
  • field42zhw
  • 2016-04-02 11:10:49
  • 1424

从控制台输入一个日期,要求必须以09/30(月/日)的格式输入

import java.util.Scanner;public class Test04{ public static void main(String[] args) { Scanner inpu...
  • s5314203
  • s5314203
  • 2018-04-15 10:25:00
  • 8

功能测试--如何对时间(年月日)进行测试

(1)年度:超过4位;年的格式范围不在1900-3000之间;  (2)月份:输入0或大于12;   (3)日期:输入0或大于当前月份的天数;日期部分的时间格式必须为yyyy-mm-dd、yyyy...
  • qq_14908027
  • qq_14908027
  • 2017-12-16 18:28:57
  • 401

编写一个程序,设计一个Cdate类,它应该满足下面的条件:(1).用这样的格式输出日期:日-月-年;(2).输出在当前日期上加两天后的日期;

编写一个程序,设计一个Cdate类,它应该满足下面的条件:        (1).用这样的格式输出日期:日-月-年;        (2).输出在当前日期上加两天后的日期; #inclu...
  • jingjingxujiayou
  • jingjingxujiayou
  • 2013-11-22 08:42:56
  • 2787

设计类CDate以满足:输出年月日日期格式;输入的日期加1;设置日期(参考清华版李春葆C++书籍)

// 设计类CDate // 满足:输出年月日日期格式;输入的日期加1;设置日期 #include using namespace std; class CDate { private: int ...
  • field42zhw
  • field42zhw
  • 2016-04-02 11:10:49
  • 1424

计蒜客-判断日期是否符合格式

我们知道一年有12个月,每个月最多有31天,年有平年和闰年之分,本题目要求如果输入一个日期,程序需要判断用户输入的日期是否正确。 输入   用户输入是三个数字,分别表示年,月和日。 例如 2007...
  • sapphire7
  • sapphire7
  • 2017-09-16 12:21:01
  • 369

java的一个日期格式加上指定月数,得到一个新日期(此方法通用)

正好遇到一个这样的问题:一个设备的开始使用日期 加上一个使用期限,看看是否到期 也找了下资料,到时都没有这样的,然后自己就试着写了下,跟大家分享下 (电脑加密了,不能copy,以下代码纯手打)...
  • wy_3427
  • wy_3427
  • 2013-07-16 18:38:30
  • 1602

编写程序,要求输入年月日,输出该日是本年中的第几天

定义一个结构体变量(包括年、月、日),编写程序,要求输入年、月、日,程序能计算并输出该日在本年中是第几天。注意闰年问题。 #include "stdafx.h" #include usi...
  • yanglize
  • yanglize
  • 2015-10-02 21:09:38
  • 3241
收藏助手
不良信息举报
您举报文章:从控制台输入一个日期,要求必须以09/30(月/日)的格式输入
举报原因:
原因补充:

(最多只允许输入30个字)