/
Skob.m.a
/
WorkSpace
Обзор
Документация
Войти
/
Skob.m.a
/
WorkSpace
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Task_11_3
54 строки
2 KB
Skob.m.a
create Task_11_3
01 дек 2024, 22:24
01 дек 2024, 22:24
d7d62a9
Код
Авторство
О чём код?
import java.text.SimpleDateFormat; import java.util.Date; public class Student { private String name; private Date birthDate; public Student(String name, Date birthDate) { this.name = name; this.birthDate = birthDate; } public String getName() { return name; } public Date getBirthDate() { return birthDate; } @Override public String toString() { return "Student{name='" + name + "', birthDate=" + formatBirthDate("full") + "}"; } public String formatBirthDate(String formatType) { SimpleDateFormat dateFormat; switch (formatType.toLowerCase()) { case "short": dateFormat = new SimpleDateFormat("dd/MM/yy"); break; case "medium": dateFormat = new SimpleDateFormat("dd MMMM yyyy"); break; case "full": default: dateFormat = new SimpleDateFormat("EEEE, dd MMMM yyyy"); break; } return dateFormat.format(birthDate); } public static void main(String[] args) { Student student = new Student("Виктория Лыгина", new Date(104, 10, 19)); // 1 января 2000 года System.out.println(student); System.out.println("Короткий формат: " + student.formatBirthDate("short")); System.out.println("Средний формат: " + student.formatBirthDate("medium")); System.out.println("Полный формат: " + student.formatBirthDate("full")); } }