1."MM/dd/ yyyy HH:mm:ss a" 2."MM/dd/yyyy HH:mm:ss" 3."MM/dd/yyyy HH :mm" 4."yyyyMMdd"
これはフォーマットされ、1."MM/dd/yyyy HH:mm:ss a"である最長フォーマットの出力が得られ、存在しない場合は00値で残りのフォーマットが埋められます。
これは私がしようとしているものです:
DateTimeFormatter dateFormatter = DateTimeFormatter.ofPattern(""
+ "[MM/dd/yyyy HH:mm:ss a]"
+ "[MM/dd/yyyy HH:mm:ss]"
+ "[MM/dd/yyyy HH:mm]"
+ "[yyyyMMdd]");
return
me.setManufacturingDate(LocalDateTime.parse(mm.getManufacturingDate().toString(),
dateFormatter));
私が間違っている場合は、別の方法をお勧めするか、この問題を解決してください。事前に感謝します。どんな助けでも大歓迎です。