Використання API Date Time Метод parse() приймає два аргументи – рядок для аналізу та DateTimeFormatter, який визначає формат рядка. Далі ми форматуємо час у 12-годинний формат за допомогою виклик методу ofPattern() на DateTimeFormatter. Шаблон для 12-годинного часу: «hh:mm a».
- імпортувати java.text.SimpleDateFormat;
- імпорт java.util.Date;
- публічний клас Main {
- public static void main(String [] args) throws Exception {
- SimpleDateFormat displayFormat = new SimpleDateFormat("HH:mm");
- SimpleDateFormat parseFormat = new SimpleDateFormat("hh:mm a");
- Дата дата = parseFormat.parse("22:30");
До першої години дня додайте 12 і додайте «до ранку». У 24-годинному часі північ позначається як 00:00. Отже, для години опівночі додайте 12 і знак «AM», щоб перетворити на 12-годинний час. Це означає, що, наприклад, 00:13 за 24 години буде 00:13 за 12 годин. Чи знаєте ви?
String strTime = "20:15:40"; Тепер використовуйте DateFormat, щоб установити формат дати. DateFormat dateFormat = new SimpleDateFormat("hh:mm:ss"); Проаналізуйте рядок часового об’єкта.
Візерунок дд/мм/рррр гг:хх:сс аа використовується для 12-годинного формату, а шаблон MM-dd-yyyy HH:mm:ss використовується для 24-годинного формату.