用Java的Date类输入一个人的生日并输出,求代码。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Java的Date类输入一个人的生日并输出,求代码。相关的知识,希望对你有一定的参考价值。
//生日字符串和整型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:用键盘输入个人信息并输出
package 课堂练习;// 包的申明
import java.util.*; //导入Java.util的所有类
/**
- Created by Administrator on 2018/4/17 0017.
*/
/
键盘输入个人简历并输出
- 2018.4.17
-
V.1
*/
public class ShowResume{
public static void main(String[] args)
{
int age=25; //年龄
String name="陈佳凯"; //姓名
int workTime=3; //工作时间
String way="java"; //技术方向
String favorite="篮球"; //爱好
String projectCount="5"; //做过的项目个数Scanner input=new Scanner(System.in); System.out.print("这个同学"); //输入个人简历 name=input.next(); System.out.print("年龄是"); age=input.nextInt(); System.out.print("工作年数"); workTime=input.nextInt(); System.out.print("做过项目数"); projectCount=input.next(); System.out.print("技术方向是:"); way=input.next(); System.out.print("爱好是:"); favorite=input.next(); System.out.println("-------------------------------------"); //下划线 System.out.println("-------------------------------------"); System.out.println("这个同学的名字:"+name); //输出个人简历 System.out.println("年龄是"+age); System.out.println("工作了"+workTime+"年了"); System.out.println("做过"+projectCount+"个项目"); System.out.println("技术方向是:"+way); System.out.println("爱好是:"+favorite);
}
}
以上是关于用Java的Date类输入一个人的生日并输出,求代码。的主要内容,如果未能解决你的问题,请参考以下文章
怎样用c语言编写以年月日的格式输入一个人的生日和当前日期,来计算这个人的年龄
急!急!!急!!编写C语言程序,输入一人的生日,并输入当前的日期,输出该人的实际年龄。