Формат временной метки в 12-часовом формате (AM-PM) в Java

Научитесь форматировать дату и время в 12-часовом формате. Отформатированная строка даты будет содержать информацию AM-PM, применимую к временной метке.

1. Шаблоны для отображения часов

В целях форматирования часовая часть времени представлена двумя способами:

  • «чч» – часы в 12-часовом формате
  • «ЧЧ» – часы в 24-часовом формате
  • «a» – отображать информацию AM/PM.

Используя приведенную выше информацию, мы можем создать следующий шаблон для отображения времени в 12-часовом формате, включая информацию AM/PM в отформатированной строке даты.

чч:мм:сс а

2. Демонстрация

Программа Java для отображения текущей даты и времени в 12-часовом формате. Мы создадим примеры для LocalTime и LocalDateTimeклассы.

Для классов Date и Calendar мы можем использовать SimpleDateFormat, а для других классов — DateTimeFormatter.

import java.time.LocalDateTime;import java.time.LocalTime;import java.time.format.DateTimeFormatter;public class Main{public static void main(String[] args){String pattern = "hh:mm:ss a";//1. LocalTimeLocalTime now = LocalTime.now();System.out.println(now.format(DateTimeFormatter.ofPattern(pattern)));//2. LocalDateTimeLocalDateTime nowTime = LocalDateTime.now();System.out.println(nowTime.format(DateTimeFormatter.ofPattern(pattern)));}}

Вывод программы.

07:35:55 PM07:35:55 PM
Прокрутить вверх