Java Date Format: How to Format Dates in Java
Java Date Format - это специальный класс в языке программирования Java, который позволяет форматировать и парсить даты в различных форматах. Он представляет собой сочетание символов, называемых "шаблонами", которые определяют, как дата будет отображаться или анализироваться.
Для работы с классом DateFormat нужно импортировать класс java.text.DateFormat. После этого можно использовать различные методы этого класса для форматирования и парсинга дат.
Вот некоторые из наиболее распространенных шаблонов, которые вы можете использовать при форматировании дат:
- "yyyy-MM-dd" - формат года, месяца и дня в виде "год-месяц-день". Например, "2022-01-26".
- "dd/MM/yyyy" - формат дня, месяца и года в виде "день/месяц/год". Например, "26/01/2022".
- "MM/dd/yyyy" - формат месяца, дня и года в виде "месяц/день/год". Например, "01/26/2022".
- "yyyy-MM-dd HH:mm:ss" - формат года, месяца, дня, часа, минуты и секунды в виде "год-месяц-день час:минута:секунда". Например, "2022-01-26 14:30:15".
Примеры кода:
1. Форматирование даты в строку с использованием шаблона "yyyy-MM-dd":
java
Date date = new Date();
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = dateFormat.format(date);
System.out.println(formattedDate);
Вывод: "2022-01-26"
2. Парсинг строки с датой с использованием шаблона "dd/MM/yyyy":
java
String dateString = "26/01/2022";
DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
Date parsedDate = dateFormat.parse(dateString);
System.out.println(parsedDate);
Вывод: "Wed Jan 26 00:00:00 EET 2022"
Как видно из примеров, можно использовать различные шаблоны для форматирования и разбора даты в Java. Это очень полезно при работе с датами в программах, которые требуют отображения или анализа даты в определенном формате.