DateFormat no es seguro para subprocesos. Si varios subprocesos usan el mismo objeto DateFormat sin ninguna sincronización, puede obtener resultados inesperados. Por lo tanto, debe sincronizar el acceso al objeto DateFormat, usar una variable ThreadLocal o usar una API de fecha alternativa como Joda-Time. la estática no debería ser un problema.
¿Debe ser estático DateTimeFormatter?
La clase DateTimeFormatter es inmutable y segura para subprocesos; puede (y debe) asignarse a una constante estática donde corresponda.
¿SimpleDateFormat es seguro para subprocesos a verdadero b falso?
¿Es seguro el subproceso SimpleDateFormat? Explicación: SimpleDateFormat no es seguro para subprocesos. En el entorno de subprocesos múltiples, necesitamos administrar los subprocesos explícitamente.
¿Qué puedo usar en lugar de SimpleDateFormat?
Formato y análisis de hora
DateTimeFormatter es un reemplazo para el antiguo SimpleDateFormat que es seguro para subprocesos y proporciona funcionalidad adicional.
¿Es un campo estático de tipo Java text Dateformat que no es seguro para subprocesos?
8 Respuestas. Los formatos de fecha no son seguros para subprocesos, lo que significa que mantienen una representación interna del estado. Usarlos en un contexto estático puede generar algunos errores bastante extraños si varios subprocesos acceden a la misma instancia simultáneamente.