Формат временной метки Java: методы форматирования временной метки в Java

В Java вы можете форматировать временные метки с помощью класса java.time.format.DateTimeFormatterиз API даты и времени Java 8 или класса java.text.SimpleDateFormatиз устаревшего пакета java.util. Вот несколько методов форматирования временных меток в Java:

  1. Использование java.time.format.DateTimeFormatter(Java 8 и более поздних версий):

    import java.time.LocalDateTime;
    import java.time.format.DateTimeFormatter;
    
    public class Main {
       public static void main(String[] args) {
           LocalDateTime timestamp = LocalDateTime.now();
           DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
           String formattedTimestamp = timestamp.format(formatter);
           System.out.println(formattedTimestamp);
       }
    }
  2. Использование java.text.SimpleDateFormat(устаревший подход):

    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class Main {
       public static void main(String[] args) {
           Date timestamp = new Date();
           SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
           String formattedTimestamp = formatter.format(timestamp);
           System.out.println(formattedTimestamp);
       }
    }

В этих примерах показано, как форматировать метки времени в формате «гггг-ММ-дд ЧЧ:мм:сс», который представляет год, месяц, день, час, минуту и ​​секунду.