[JAVA] Mettre en forme le contenu de LocalDate avec DateTimeFormatter

Qu'est-ce que c'est

J'ai lu java \ .time \ .LocalTime toString, donc j'écrirai un exemple d'utilisation de DateTimeFormatter comme mémorandum.

C'est juste une rédaction de mémo.

code

Puisque slf4j est utilisé pour la sortie du journal, faites attention à la dépendance lors de son exécution.

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));
    }
}

Résultat du traitement

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

Mettre en forme le contenu de LocalDate avec DateTimeFormatter
Vérifiez le contenu des paramètres avec le levier
Vérifiez le contenu de l'objet argument avec Mockito
Écraser le contenu de la configuration avec Spring-boot + JUnit5
Tester le contenu d'un fichier Excel avec JUnit
[Rails] Vérifiez le contenu de l'objet
Remplacez le contenu du fichier Jar
[Ruby] Afficher le contenu des variables
Vérifiez le contenu du magasin de certificats Java
Mémo: [Java] Vérifiez le contenu du répertoire
Préparer l'environnement de format pour "Rails" (VScode)
Pliage et dépliage du contenu de la vue Recycleur
Vérifiez le contenu du traitement avec [rails] binding.pry
À propos du traitement de BigDecimal (avec réflexion)
Le contenu des données enregistrées par CarrierWave.
[Java] Récupère MimeType à partir du contenu du fichier avec Apathce Tika [Kotlin]
Après tout, je voulais prévisualiser le contenu de mysql avec Docker ...
JAVA: jar, aar, affichez le contenu du fichier
Personnalisez la répartition du contenu de Recyclerview
Gérez la version de Ruby elle-même avec rbenv
L'histoire du réglage de l'application Android avec libGDX
Je veux var_dump le contenu de l'intention
Préparez l'environnement CentOS 8 avec Sakura VPS
Spécifiez la valeur par défaut avec @Builder of Lombok
J'ai vérifié le nombre de taxis avec Ruby
[Docker] Comment voir le contenu des volumes. Démarrez un conteneur avec les privilèges root.
[Java] Comment afficher les jours acquis par LocalDate et DateTimeformatter en japonais
Format de la sortie du journal par Tomcat lui-même dans Tomcat 8
JavaFX --Match la taille d'ImageView avec d'autres nœuds
CI l'architecture des applications Java / Kotlin avec ArchUnit
[JUnit 5] Traiter de "la référence d'assertEquals est ambiguë"
Accédez au h2db intégré de Spring Boot avec jdbcTemplate
L'histoire de la création d'un proxy inverse avec ProxyServlet
Surveillez l'état interne des programmes Java avec Kubernetes
Implémentez iOS14 UICollectionView avec le code minimum requis.
J'ai résumé le format d'affichage de la réponse JSON de Rails
Vérifiez le comportement de Java Intrinsic Locks avec bpftrace
Vérifiez le résultat de l'inférence de paramètre de type générique avec JShell
Java: utilisez Stream pour trier le contenu d'une collection
À peu près le flux de développement d'applications Web avec Rails.
Contrôlez le flux de traitement Spring Batch avec JavaConfig.
L'histoire de la création de DTO, semblable à Dao avec Java, SQLite
Remplacez seulement une partie de l'hôte URL par java
Le monde de Clara-Rules (2)
Jugement du calendrier
Le monde de Clara-Rules (4)
Le monde de Clara-Rules (1)
Le monde de Clara-Rules (3)
Le monde de Clara-Rules (5)
Automatisez le format avec maven-formatter
L'idée du tri rapide
Formater JSON avec org.json
Je veux recréer le contenu des actifs à partir de zéro dans l'environnement construit avec capistrano
L'idée de jQuery
J'ai jeté un coup d'œil à l'intérieur du Java HashMap
Une histoire remplie des bases de Spring Boot (résolu)
Vérifier le fonctionnement de deux rôles avec une application de chat
Supprimer tout le contenu de la page de liste [Ruby on Rails]