mirror of https://github.com/01-edu/public.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
davhojt
1cf114eb85
|
1 year ago | |
---|---|---|
.. | ||
README.md | 1 year ago |
README.md
ParseDate
Instructions
Create a file ParseDate.java
.
Write a function parseIsoFormat
that returns a date object using the string as parameter. The date as a parameter is in ISO format (2022-04-25T20:51:28.709039322
)
Write a function parseFullTextFormat
that returns a date object using the string as parameter. The date as a parameter use a text format (lundi 25 avril 2022
)
Write a function parseTimeFormat
that returns a time object using the string as parameter. The date as a parameter use a text format (09 heures du soir, 07 minutes et 23 secondes
)
Expected Functions
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
public class ParseDate {
public static LocalDateTime parseIsoFormat(String stringDate) {
// your code here
}
public static LocalDate parseFullTextFormat(String stringDate) {
// your code here
}
public static LocalTime parseTimeFormat(String stringDate) {
// your code here
}
}
Usage
Here is a possible ExerciseRunner.java to test your function :
public class ExerciseRunner {
public static void main(String[] args) {
System.out.println(ParseDate.parseIsoFormat("2022-04-25T20:51:28.709039322"));
System.out.println(ParseDate.parseFullTextFormat("lundi 25 avril 2022"));
System.out.println(ParseDate.parseTimeFormat("09 heures du soir, 07 minutes et 23 secondes"));
}
}
and its output :
$ javac *.java -d build
$ java -cp build ExerciseRunner
2022-04-25T20:51:28.709039322
2022-04-25
21:07:23
$