• java114-Calendar类方法before


    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    //员工信息类
    //date类
    public class test50 {
        private String name;
        private String sex;
        private Date birth;
        public void showme(){
            System.out.println(this.getName());
            System.out.println(this.getSex());
           // System.out.println(DateFormat.getDateInstance().format(this.getBirth()));
            //System.out.println(this.getBirth());
            SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
            String data=sdf.format(birth);
            System.out.println(data);
        }
     
        public void setName(String name) {
            this.name = name;
        }
        public String getName() {
            return name;
        }
        public void setSex(String sex) {
            this.sex = sex;
        }
        public String getSex() {
            return sex;
        }
        public void setBirth(Date birth) {
            this.birth = birth;
        }
        public Date getBirth(Date birth) {
            return this.birth;
        }
    }
    测试类

    package com.zx;
     
    import java.util.Calendar;
    import java.util.Scanner;
    import java.util.Date;
    public class test54 {
        public static void main(String[] args){
            Scanner in=new Scanner(System.in);
            test50 emp=new test50();
            test50 emp1=new test50();
            System.out.println("请输入第一个员工的姓名");
            emp.setName(in.next());
            System.out.println("请输入第一个员工的出生年份");
            int year=in.nextInt();
            System.out.println("请输入第一个员工的出生月份");
            int month=in.nextInt();
            System.out.println("请输入第一个员工的出生日期");
            int date=in.nextInt();
            Calendar cal=Calendar.getInstance();
            cal.set(Calendar.YEAR,year);
            cal.set(Calendar.MONTH,month-1);
            cal.set(Calendar.DATE,date);
            Date birth=cal.getTime();
            emp.setBirth(birth);
            emp.showme();
            System.out.println("请输入第二个员工的姓名");
            emp1.setName(in.next());
            System.out.println("请输入第二个员工的出生年份");
            int year1=in.nextInt();
            System.out.println("请输入第二个员工的出生月份");
            int month1=in.nextInt();
            System.out.println("请输入第二个员工的出生日期");
            int date1=in.nextInt();
            Calendar cal1=Calendar.getInstance();
            cal1.set(Calendar.YEAR,year1);
            cal1.set(Calendar.MONTH,month1-1);
            cal1.set(Calendar.DATE,date1);
            Date birth1=cal1.getTime();
            emp1.setBirth(birth1);
            emp1.showme();
            System.out.println(cal.before(cal1));
        }
    }
    运行结果

     

  • 相关阅读:
    vscode按住ctrl+鼠标左键无法跟踪跳转方法名【带vscode编辑PHP的配置教程】
    Python数值求解微分方程(欧拉法,隐式欧拉)
    装备制造企业是否要转型智能装备后服务型公司?
    unipush2.0实现APP消息推送(1)
    vue3-admin-element安装
    51单片机产生波特率的计算分析,为什么常见11.0592mhz
    租房行业调研-租房市场现状研究分析与发展前景预测
    阿里云幻兽帕鲁Windows 服务器怎么下载存档?
    Vue学习笔记
    电脑回收站删除的文件如何找回呢?
  • 原文地址:https://blog.csdn.net/qq_41632427/article/details/125440548