用Java的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...
用Java的Date类输入一个人的生日并输出,求代码。
表达不清晰,如用Data类输入一个人的生日?2015-04-24
//生日字符串和整型String birthDateString = "1999-09-09";int year = 1999;int month = 9;int day = 9;//将字符串转换为DateDateFormat 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());2015-04-24
mengvlog 阅读 9 次 更新于 2025-07-20 08:15:16 我来答关注问题0
  • 在Java编程中,可以通过使用Date类来处理日期。例如,可以使用new Date(int year, int month, int day)构造一个特定日期,其中year, month, day分别表示年、月、日。然后,调用getDay()方法可以返回该日期对应的星期几。getDay()方法返回一个整数,代表一周中的某一天,其中0表示星期天,1表示星期一...

  •  武汉誉祥科技 JAVA编写从屏幕上输入一个日期,计算出该日期是该年的第几天

    程序首先定义了一些辅助方法。zeroOClock() 方法用于将日期调整到当天的零点。daysBetween() 方法用于计算两个日期之间相差的天数。dayOfYear() 方法计算给定日期相对于当年年初的天数。dayOfYear() 还提供了一个接受日期字符串的版本,通过 SimpleDateFormat 解析日期。在 main() 方法中,程序通过示例展示了...

  •  来自福佑寺干净的扁豆 编写Java程序。当以年月日的格式输入一个日期时,输出该年是否是闰年,该月有几天,该日是星期几

    public static void main(String[] args) throws ParseException {System.out.println("输入一个日期");Scanner input=new Scanner(System.in);String day=input.nextLine();SimpleDateFormat a=new SimpleDateFormat("yyyy-MM-dd");Date date=a.parse(day);Calendar c=Calendar.getInstance();//设置...

  •  在月亮的旁边 求java Date类型字段加一天代码

    Date date = new Date();Calendar calendar = new GregorianCalendar();calendar.setTime((Data)startdate); //你自己的数据进行类型转换 calendar.add(calendar.DATE,1);//把日期往后增加一天.整数往后推,负数往前移动 date=calendar.getTime();date就是增加一天以后的数据,如果需要的话,...

  •  angelicdemon JAVA编写从屏幕上输入一个日期,计算出该日期是该年的第几天

    这个是我写的:import static java.lang.System.out;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.GregorianCalendar;public class DayCounter { private static final long DAY_IN_MILL_SECOND = 24 * 60 * 60 * 1000L;private Date zero...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部