在给定任务上使用 Java 中的 SimpleDateFormat

问题描述 投票:0回答:0

我是 Java 的新手,目前我被困在一个给定的任务上,它说…… Image of my task

我设法完成了除 SimpleDateFormat 之外的所有任务...这是我当前的代码。 注意:VehClient.java 是我给定的任务

Vehicle.java

private SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");

public String setDate(String date) {
    Date date2=new Date();

    try {
       //Parsing the String
       date2 = dateFormat.parse(date);
     } catch (ParseException e) {
       e.printStackTrace();
     }
     String strDate = dateFormat.format(date2);  

     return strDate;
    }
    
    protected void vehInfo(){
        System.out.println("Vehicle [brand=" + brand + ", model=" + model + ", date=" + date + ",       vehID=" + vehID + "]");
    }

VehClient.java

    public static void main(String[] args) {
        v1 = new Vehicle("Mercedes", "M101");
        v1.setDate("20-02-2002");
        v1.vehInfo();
        sc1 = new SportsCar("SuperCar-NN1", "CROBrand-1", "18-06-1999");
        System.out.println("----------------------------------------------");
        sc1.vehInfo();
        sc2 = new SportsCar("SuperCar-NN2", "CROBrand-23", "18-06-2008");
        sc2.vehInfo();
    }
java date simpledateformat
© www.soinside.com 2019 - 2024. All rights reserved.