не совсем понимаю как работать с датай
package com.javarush.task.task17.task1710;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.text.Format;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Locale;
/*
CRUD
*/
public class Solution {
public static List<Person> allPeople = new ArrayList<Person>();
static {
allPeople.add(Person.createMale("Иванов Иван", new Date())); //сегодня родился id=0
allPeople.add(Person.createMale("Петров Петр", new Date())); //сегодня родился id=1
}
public static void main(String[] args) throws IOException, ParseException {
//start here - начни тут
// BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
// String strok = br.readLine();
//String words = args[0];
SimpleDateFormat format = new SimpleDateFormat("dd-MMM-yyyy", Locale.ENGLISH);
if(args[0].equals("-c")){
Date date = format.parse(args[3]);
if(args[2].equals("м")){
allPeople.add(Person.createMale(args[1], date));
} else {
allPeople.add(Person.createFemale(args[1], date));
}
System.out.println(allPeople.size() - 1);
} else if(args[0].equals("-u")){
int id = Integer.getInteger(args[1]);
Date date = format.parse(args[4]);
if(args[3].equals("м")){
allPeople.set(id, Person.createMale(args[2], date));
}else {
allPeople.set(id, Person.createFemale(args[2], date));
}
} else if(args[0].equals("-d")){
int id = Integer.getInteger(args[1]);
allPeople.set(id, new Person(null, null, null));
} else if(args[0].equals("-i")){
String inf;
int id = Integer.getInteger(args[1]);
inf = allPeople.get(id).printPeople();
System.out.println(inf);
}
}
}