2

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

私が間違っている場合は、別の方法をお勧めするか、この問題を解決してください。事前に感謝します。どんな助けでも大歓迎です。

4

1 に答える 1