Lors de la gestion d'une date comme chaîne de caractères dans un fichier CSV, etc., je pense que le format de la date est souvent «AAAA-MM-JJ». Cependant, lorsque vous ouvrez un fichier CSV dans Excel, il peut être automatiquement changé au format de date Excel et «2020-09-02» peut être remplacé par «2020/9/2».
Lors de l'importation d'une chaîne de caractères de format de date convertie automatiquement par Excel avec java.time.LocalDate
, il est nécessaire de spécifier le format avec java.time.format.DateTimeFormatter
.
scala> import java.time.LocalDate
import java.time.LocalDate
scala> import java.time.format.DateTimeFormatter
import java.time.format.DateTimeFormatter
scala> val localDate = LocalDate.parse("2020/9/2", DateTimeFormatter.ofPattern("yyyy/M/d"));
localDate: java.time.LocalDate = 2020-09-02
Recommended Posts