用java的date类输入一个人的生日并输出,求代码。

author author     2023-05-03     404

关键词:

      //生日字符串和整型
String birthDateString = "1999-09-09";
int year = 1999;
int month = 9;
int day = 9;

//将字符串转换为Date
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
                //dateFormat = DateFormat.getInstance();
Date birthDate = dateFormat.parse(birthDateString);
System.out.println(birthDate);

//构建Date,已不推荐使用。年份从1900年开始,月份从0开始
birthDate = new Date(year - 1900, month - 1, day);
System.out.println(birthDate);

//Calendar类,月份从0开始
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, year);
calendar.set(Calendar.MONTH, month- 1);
calendar.set(Calendar.DAY_OF_MONTH, day);
calendar.set(Calendar.HOUR_OF_DAY, 0); //设置时分秒
calendar.set(Calendar.MINUTE, 0);//设置时分秒
calendar.set(Calendar.SECOND, 0);//设置时分秒
calendar.set(Calendar.MILLISECOND, 0);//毫秒。。。
System.out.println(calendar.getTime());

参考技术A 表达不清晰,如用Data类输入一个人的生日?追问

就是输入一个人的生日然后输出,用到Date类。

追答

System.err.println("请输入生日,格式为年-月-日");
Scanner scanner=new Scanner(System.in);

String dateStr=scanner.next();

SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd");

Date date=s.parse(dateStr);
System.err.println(date);

本回答被提问者采纳

java------简单的输入/输出

一、Scanner类什么叫Scanner类       Scanner类是java中用于用户与计算机进行交互的基本类;    怎么使用Scanner类       Scanner类存在java.util包中,并提供方法供 查看详情

怎样用c语言编写以年月日的格式输入一个人的生日和当前日期,来计算这个人的年龄

...不仅能显示年龄而且能显示距现在的天数。当前日期无需输入,程序自动调取系统日期。。运行过了没有任何问题。有什么问题可以交流下。#include<stdio.h>#include<time.h>//计算给定的日期是本年的第几天intcount(intyear,intmonth... 查看详情

用java写出开发基于控制台的购书系统(新手卡在这里了,求大神帮忙)

...、图书单价和库存数量。(2)顾客购买图书:根据提示输入图书编号来购买图书,并根据提示输入购买图书数量(用户必须连续购书三次)。(3)购书完毕后输出顾客的订单信息:包括订单号、订单明细、订单总额和订单日期... 查看详情

洛谷p1104生日

...。但cjf君最近作业很多,没有时间,所以请你帮她排序。输入输出格式输入格式:有2行,第1行为OI组总人数n;第2行至第n+1行分别是每人的姓名s、出生年y、月m、日d。输出格式:有n行,即n个生日从大到小同学的姓名。(如果有... 查看详情

java核心技术卷一笔记六date类

在Java核心技术卷就行了一前期 date类出现的频率很高 所以就对date类进行了小小的整合Date类有两个date类表示特定时间的类 这个构造函数分配一个Date对象并初始化它代表指定的毫秒数,因为被称为“纪元”,即1970年1... 查看详情

acm竞赛问题,quoitdesign,用java语言编程,求大神解答!输入输出严格按照格式。没一个人会做。。

QuoitDesignTimeLimit:10000/5000ms(Java/Other)MemoryLimit:65536/32768K(Java/Other)TotalSubmission(s):5AcceptedSubmission(s):0Font:TimesNewRoman|Verdana|GeorgiaFontSize:←→ProblemDescriptionHaveyoueverplayedquoitinaplayground?Quoitisagameinwhichflatringsarepitchedatsometoys,withallthetoysencircleda... 查看详情

java输入输出流

Java中的输入/输出流一共有2种4个类。分别为字节类型的输入——InputStream、输出——OutputStream,字符类型的输入——Reader、输出——Writer。四种输入输出流都是抽象类,在读取不同的内容时,分别使用对应的实现类去读取即可。... 查看详情

求解java题,创建一个date类,类中有年,月,日3个成员变量,要求实现以下功能

...值,方法中的3个参数代表年,月,日。拒绝非法日期的输入。(3)创建一个publicvoidaddOneDay()方法实现在原有日期上加一天。(4)创建一个publicvoiddisplay()方法实现用日/月/年的格式输出日期。要求:1.对闰年和非闰年判断2.正确... 查看详情

实验二:编写输出“helloworld!”

....java的文件。3、将HelloWorld.java用文本文件的方式打开,并输入我们要输入的代码。4、打开命令行界面,进入到刚才编辑的Java源文件的目录,使用javac命令对HelloWorld.java进行编译。将HelloWorld.java编译生成HelloWorld.class文件。.class文... 查看详情

洛谷——p1104生日

...。但cjf君最近作业很多,没有时间,所以请你帮她排序。输入输出格式输入格式: 有2行,第1行为OI组总人数n;第2行至第n+1行分别是每人的姓名s、出生年y、月m、日d。 输出格式: 有n行,即n个生日从大到小同学的姓... 查看详情

simpledateformat(代码片段)

...照定义时的格式解析成Date类,str格式错误会报错代码示例输入指定格式的日期类型的生日,计算出距离现在多少天//这个类用来测试存货天数publicclassTest3_SDformat publicstaticvoidmain(String[]args)throwsParseException //接收用户输入的生日日期 ... 查看详情

java—时间日期类

...用Date获取系统时间3Datedate=newDate();4System.out.println(date);5}输出结果:SunJan1312:30:30CST2019输出结果不符合中国人的阅读习惯,我们得使用SimpleDateFor 查看详情

java.util.date用法

...、具体用法如下:1、代码:System.out.println(newjava.util.Date());输出:ThuJan2714:43:28CST20112、代码:System.out.println(newjava.util.Date().toLocaleString());输出:2011-1-2714:45:21不过现在toLocaleString()方法已过时,由DateFormat.format(Datedate)取代。newDate()分... 查看详情

python随机生成近100年内的200个人的生日,统计同一天出生的人数,并按照人数的多少从高到底排序?

python随机生成近100年内的200个人的生日,统计同一天出生的人数,并按照人数的多少从高到底排序不要发图源代码即可参考技术A首先,在n中选择三个人,可能的方法有n(n-1)(n-2)/6种可能性。然后考虑这三个人的生日相同的概率,... 查看详情

用java实现日期类的加减

...以固定格式显示某个日期在日期上加一天在日期上减一天输入两个日期,然后输出日期的间隔天数importjava.util.Date;importjava.util.Calendar;importjava.text.SimpleDateFormat;importjava.util.*;publicclassCalendarExampleprivatestaticvoidCalendarTimemethod()Datedate=Ca... 查看详情

急!急!!急!!编写c语言程序,输入一人的生日,并输入当前的日期,输出该人的实际年龄。

...不仅能显示年龄而且能显示距现在的天数。当前日期无需输入,程序自动调取系统日期。。运行过了没有任何问题。有什么问题可以交流下。#include<stdio.h>#include<time.h>//计算给定的日期是本年的第几天intcount(intyear,intmonth... 查看详情

生日/死亡日期类应该是单个类的组合还是聚合?

...ss?【发布时间】:2019-09-2810:58:12【问题描述】:实体是一个人。所以该实体有一个生日,可能已经有一个死亡日期。但是这个日期可以或不能被告知(取决于实体和信息的可用性);所以实体可能没有这些。但我觉得 查看详情

测试用例设计(个人学习用20170312-0319)

...界值3.判定表4.正交试验法5.流程分析法6.状态迁移图法7.输入域覆盖法8.输出域覆盖法9.因果图10.异常分析法11.错误猜测法 等价类,边界值(一般组成等价类边界值表) 等价类:它将程序所有可能的输入数据(有效的和无... 查看详情