Avatar ·

जावा में वर्तमान दिनांक और समय कैसे प्राप्त करें (आधुनिक तरीके)

सभी को नमस्ते! मैंने अभी-अभी Java सीखना शुरू किया है और मुझे एक ऐसी सरल सी लगने वाली समस्या का सामना करना पड़ा: मुझे प्रोग्राम में वर्तमान दिनांक और समय प्राप्त करना है। उदाहरण के लिए, मैं नोट्स के लिए एक छोटा सा एप्लिकेशन लिख रहा हूँ और चाहता हूँ कि प्रत्येक नोट स्वचालित रूप से timestamp सेव करे — इसके बनने का समय।\n\nमैंने Google पर खोजा और मुझे कई अलग-अलग विकल्प मिले: `new Date()`, `System.currentTimeMillis()`, `Calendar.getInstance()`। मैंने `new Date()` आज़माया — यह काम करता हुआ लग रहा है, लेकिन यह "Fri Jan 10 14:23:05 MSK 2025" जैसा कुछ अजीब आउटपुट देता है। जबकि मुझे, उदाहरण के लिए, "10.01.2025 14:23:05" या "2025-01-10T14:23:05" चाहिए।\n\nफिर मैंने पढ़ा कि पुराने `Date` और `Calendar` क्लासेज को deprecated (अप्रचलित) माना जाता है और उनके उपयोग की अनुशंसा नहीं की जाती है। कथित तौर पर Java 8 में तिथियों के साथ काम करने के लिए एक नया API आया है। लेकिन इसका उपयोग कैसे करें? मैंने लिखने की कोशिश की