java.text.SimpleDateFormat कक्षा का उपयोग स्ट्रिंग को दिनांक और दिनांक से स्ट्रिंग को प्रारूपित और पार्स करने के लिए किया जाता है।
- इस वर्ग के रचनाकारों में से एक वांछित दिनांक प्रारूप का प्रतिनिधित्व करने वाले स्ट्रिंग मान को स्वीकार करता है और SimpleDateFormat ऑब्जेक्ट बनाता है।
- एक स्ट्रिंग को डेट ऑब्जेक्ट के रूप में पार्स/रूपांतरित करने के लिए वांछित प्रारूप स्ट्रिंग पास करके इस वर्ग को तुरंत चालू करें।
- पार्स() विधि का उपयोग करके दिनांक स्ट्रिंग को पार्स करें।
- गेटटाइम () पद्धति का उपयोग करके आप युग का समय प्राप्त कर सकते हैं।
उदाहरण
आयात करें नया SimpleDateFormat ("dd-MM-yyyy HH:mm:ss"); // दिए गए स्ट्रिंग टू डेट ऑब्जेक्ट को पार्स करना स्ट्रिंग str ="25-08-2009 11:20:45"; दिनांक दिनांक =dateformatter.parse(str); लंबा मिसेक =date.getTime (); System.out.println ("दी गई तारीख का युग:" + मिसे); }}आउटपुट
दी गई तारीख का युग:1251179445000
आप सेट() . का उपयोग करके कैलेंडर ऑब्जेक्ट में दिनांक और समय मान सेट कर सकते हैं तरीका। इस वर्ग का getTimeInMillis () दिनांक मान का युग समय लौटाता है।
उदाहरण
import java.util.Calendar;सार्वजनिक वर्ग नमूना {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग तर्क []) {कैलेंडर कैल =कैलेंडर। getInstance (); कैल.सेट (2014, 9, 11, 10, 25, 30); लंबा मिसेक =cal.getTimeInMillis (); सिस्टम.आउट.प्रिंट (एमएसी); }}
आउटपुट
141303330758
आप of() . का उपयोग करके किसी ZonedDateTime ऑब्जेक्ट में दिनांक और समय मान सेट कर सकते हैं तरीका। इंस्टेंट क्लास का toEpochMilli() दिनांक मान का युग समय लौटाता है।
उदाहरण
आयात करें of ("एशिया/कोलकाता"); ZonedDateTime obj =ZonedDateTime.of (2014, 9, 11, 10, 25, 30, 22, आईडी); तत्काल तत्काल =obj.toInstant (); लंबा मिसेक =तत्काल.toEpochMilli (); System.out.println ("मिली सेकंड्स:" + मिसे); }}आउटपुट
मिली सेकेंड:1410411330000