Synchronization
Date formats are not synchronized. It is recommended to create separate format instances for each thread. If multiple threads access a format concurrently, it must be synchronized externally
उपरोक्त पंक्ति का वर्णन सरलDateFormat क्लास के जावाडॉक में किया गया है।java.text.SimpleDateFormat थ्रेड सुरक्षित नहीं
यह मतलब यह है कि हम स्थिर रूप SimpleDateFormat वस्तुओं नहीं बनाना चाहिए।
और हम स्थिर के रूप में बनाना है, तो जहाँ भी हम इस वस्तु का उपयोग कर रहे हम समन्वयित ब्लॉक में रखने के लिए की जरूरत है।
हाँ आप सही –
नई 'java.time.format.DateTimeFormatter' (जावा 1.8 से)" अपरिवर्तनीय और धागे की सुरक्षित है "कर रहे हैं। एक नज़र डालें: https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html – Linuslabo