[JAVA] SimpleDateFormat est thread unsafe

SimpleDateFormat est souvent utilisé pour traiter les dates en Java, mais cette classe n'est pas thread-safe Certaines personnes peuvent se demander ce que c'est, mais malheureusement j'en ai été accro ces derniers temps ...

Quand le fil était bondé et que le barbier coulait, la date de 1950 était foirée, alors quand je l'ai regardée, c'était comme ça

private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

public String getDate() {
    return sdf.format(new Date());
}

cette,

private final String pattern = "yyyy-MM-dd HH:mm:ss";

public String getDate() {
    return new SimpleDateFormat(pattern).format(new Date());
}

Koya

Aube!

Recommended Posts

SimpleDateFormat est thread unsafe
Utilisez stream pour vérifier que SimpleDateFormat est thread unsafe
DateFormat n'est pas thread-safe
Lorsque SimpleDateFormat est déformé comme ٢٠١٨١٠٠٤٠٨٣١٣٣٦٥٧
Qu'est-ce que Thread Safe (avec Java)