[JAVA] Formatieren Sie den Inhalt von LocalDate mit DateTimeFormatter

Was ist das

Ich habe java \ .time \ .LocalTime toString gelesen und werde daher ein Beispiel für die Verwendung von DateTimeFormatter als Memorandum schreiben.

Es ist nur ein Memo.

Code

Da slf4j für die Protokollausgabe verwendet wird, achten Sie bei der tatsächlichen Ausführung auf die Abhängigkeit.

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;

public class App {

    private static final Logger logger = LoggerFactory.getLogger(App.class);
    private static final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss.SSS");
    private static final DateTimeFormatter formatter2 = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss.SSS");

    public static void main(String... args) {

        var time = LocalTime.now();
        logger.info(time.toString());
        logger.info(time.format(formatter));

        time = LocalTime.of(14,30);
        logger.info(time.toString());
        logger.info(time.format(formatter));

        logger.info("---------------------");

        var datetime = LocalDateTime.now();
        logger.info(datetime.toString());
        logger.info(datetime.format(formatter2));

        datetime = LocalDateTime.of(2018,8,16,10,55);
        logger.info(datetime.toString());
        logger.info(datetime.format(formatter2));
    }
}

Verarbeitungsergebnis

16:08:49.562 [main] INFO  App - 16:08:49.555999800
16:08:49.572 [main] INFO  App - 16:08:49.555
16:08:49.572 [main] INFO  App - 14:30
16:08:49.572 [main] INFO  App - 14:30:00.000
16:08:49.572 [main] INFO  App - ---------------------
16:08:49.572 [main] INFO  App - 2018-08-16T16:08:49.572009800
16:08:49.573 [main] INFO  App - 2018/08/16 16:08:49.572
16:08:49.573 [main] INFO  App - 2018-08-16T10:55
16:08:49.573 [main] INFO  App - 2018/08/16 10:55:00.000

Recommended Posts

Formatieren Sie den Inhalt von LocalDate mit DateTimeFormatter
Überprüfen Sie den Inhalt der Parameter mit pry
Überprüfen Sie den Inhalt des Argumentobjekts mit Mockito
Überschreiben Sie den Inhalt der Konfiguration mit Spring-boot + JUnit5
Testen Sie den Inhalt einer Excel-Datei mit JUnit
[Schienen] Überprüfen Sie den Inhalt des Objekts
Ersetzen Sie den Inhalt der Jar-Datei
[Ruby] Zeigt den Inhalt von Variablen an
Überprüfen Sie den Inhalt des Java-Zertifikatspeichers
Anmerkung: [Java] Überprüfen Sie den Inhalt des Verzeichnisses
Bereiten Sie die Formatumgebung für "Rails" (VScode) vor.
Ein- und Ausklappen des Inhalts der Recycler-Ansicht
Überprüfen Sie den Verarbeitungsinhalt mit [Rails] Binding.pry
Über die Behandlung von BigDecimal (mit Reflexion)
Der Inhalt der von CarrierWave gespeicherten Daten.
[Java] Holen Sie sich MimeType aus dem Inhalt der Datei mit Apathce Tika [Kotlin]
Immerhin wollte ich den Inhalt von MySQL mit Docker in der Vorschau anzeigen ...
JAVA: jar, aar, zeige den Inhalt der Datei an
Passen Sie an, wie der Inhalt von Recyclerview aufgeteilt wird
Verwalten Sie die Version von Ruby selbst mit rbenv
Die Geschichte der Optimierung der Android-App mit libGDX
Ich möchte den Inhalt der Absicht var_dump
Bereiten Sie die CentOS 8-Umgebung mit Sakura VPS vor
Geben Sie den Standardwert mit @Builder of Lombok an
Ich habe die Anzahl der Taxis mit Ruby überprüft
[Docker] So sehen Sie den Inhalt von Volumes. Starten Sie einen Container mit Root-Rechten.
[Java] Anzeigen der von LocalDate und DateTimeformatter erfassten Tage auf Japanisch
Format der Protokollausgabe von Tomcat selbst in Tomcat 8
JavaFX - Passen Sie die Größe von ImageView an andere Knoten an
CI die Architektur von Java / Kotlin-Anwendungen mit ArchUnit
[JUnit 5] Der Umgang mit "der Referenz von assertEquals ist mehrdeutig"
Greifen Sie mit jdbcTemplate auf das integrierte h2db des Spring Boot zu
Die Geschichte, einen Reverse-Proxy mit ProxyServlet zu erstellen
Überwachen Sie den internen Status von Java-Programmen mit Kubernetes
Implementieren Sie iOS14 UICollectionView mit dem minimal erforderlichen Code.
Ich habe das Anzeigeformat der JSON-Antwort von Rails zusammengefasst
Überprüfen Sie das Verhalten von Java Intrinsic Locks mit bpftrace
Überprüfen Sie das Ergebnis der generischen Parameterinferenz mit JShell
Java: Verwenden Sie Stream, um den Inhalt einer Sammlung zu sortieren
Etwa der Ablauf der Entwicklung von Webanwendungen mit Rails.
Steuern Sie den Spring Batch-Verarbeitungsablauf mit JavaConfig.
Die Geschichte von dto, dao-like mit Java, SQLite
Ersetzen Sie nur einen Teil des URL-Hosts durch Java
Die Welt der Clara-Regeln (2)
Beurteilung des Kalenders
Die Welt der Clara-Regeln (4)
Die Welt der Clara-Regeln (1)
Die Welt der Clara-Regeln (3)
Die Welt der Clara-Regeln (5)
Automatisieren Sie das Format mit dem Maven-Formatierer
Die Idee der schnellen Sortierung
Formatieren Sie JSON mit org.json
Ich möchte den Inhalt von Assets in der mit capistrano erstellten Umgebung von Grund auf neu erstellen
Die Idee von jQuery
Ich habe einen Blick in die Java HashMap geworfen
Eine Geschichte voller Grundlagen von Spring Boot (gelöst)
Überprüfen Sie die Funktion von zwei Rollen mit einer Chat-Anwendung
Alle Inhalte der Listenseite löschen [Ruby on Rails]