• java112-simpledateformat进行格式化



    package com.zx;
    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进行格式化
            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() {
            return birth;
        }
    }
    测试类

    package com.zx;
     
    import java.text.DateFormat;
    import java.text.ParseException;
    import java.util.Date;
    import java.util.Scanner;
     
    public class test52 {
        public static void main(String[] args){
            Scanner in=new Scanner(System.in);
            System.out.println("请输入员工信息");
            test50 emp=new test50();
            System.out.println("请输入员工姓名");
            String name=in.next();
            System.out.println("请输入员工性别");
            String sex=in.next();
            //System.out.println("现在的时间");
            //Date birth=new Date();
           // System.out.println(birth.toString());
            System.out.println("请输入员工生日");
            System.out.println("请输入员工生日年份");
            int y=in.nextInt();
            System.out.println("请输入员工生日月份");
            int m=in.nextInt();
            System.out.println("请输入员工生日日期");
            int d=in.nextInt();
            DateFormat df=DateFormat.getDateInstance();
            Date birth=null;
            String dateStr=y+"-"+m+"-"+d;//连接为字符串类型符合时间日期的格式形式
            System.out.println(dateStr);
            
                try {
                    birth = df.parse(dateStr);
                } catch (ParseException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
           
            emp.setName(name);
            emp.setSex(sex);
            emp.setBirth(birth);
            emp.showme();
        }
    }
    运行结果

     

  • 相关阅读:
    FFmpeg 基础模块:容器相关的 API 操作
    【云原生|K8s系列第1篇】:一文速通K8s基础概念、组件架构及实战安装
    df -h 显示/根目录占100%
    Ubuntu - 连接 ssh 网络错误
    1081 Rational Sum
    SSM大学生创新项目管理系统
    【数据结构】二叉树的遍历递归算法详解
    【Java SE】面向对象三大特性之封装
    Git一台电脑同时绑定两个账号(如gitlab,github)
    操作系统、进程和线程
  • 原文地址:https://blog.csdn.net/qq_41632427/article/details/125440488