Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावा में डेट और टाइम टेम्पोरल फील्ड क्या है?


एक टेम्पोरल फील्ड डेट-टाइम का एक फील्ड होता है, जैसे महीना-साल या घंटा-मिनट। इन फील्ड्स को TemporalField इंटरफेस द्वारा दर्शाया जाता है और ChronoField क्लास इस इंटरफेस को इम्प्लीमेंट करती है।

LocalDateTime क्लास के get() या getLong() मेथड्स एक टेम्पोरल फील्ड को पैरामीटर के रूप में स्वीकार करते हैं और वर्तमान ऑब्जेक्ट में दिए गए फील्ड का मान प्राप्त करते हैं।

उदाहरण: डेट संबंधी टेम्पोरल फील्ड्स प्राप्त करना

import java.time.LocalDateTime; 
import java.time.temporal.ChronoField; 
public class Demo { 
    public static void main(String args[]) { 
        // LocalDateTime क्लास को इंस्टेंटिएट करना 
        LocalDateTime lDate = LocalDateTime.now(); 
        int field = lDate.get(ChronoField.DAY_OF_MONTH); 
        System.out.println("महीने का दिन: "+field); 
        field = lDate.get(ChronoField.DAY_OF_WEEK); 
        System.out.println("सप्ताह का दिन: "+field); 
        field = lDate.get(ChronoField.DAY_OF_YEAR); 
        System.out.println("साल का दिन: "+field); 
        long epoch = lDate.getLong(ChronoField.EPOCH_DAY); 
        System.out.println("एपोक दिन: "+epoch); 
        field = lDate.get(ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH); 
        System.out.println("महीने में सप्ताह: "+field); 
        field = lDate.get(ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR); 
        System.out.println("साल में सप्ताह का दिन: "+field); 
        field = lDate.get(ChronoField.ERA); 
        System.out.println("युग: "+field); 
    } 
}

आउटपुट

महीने का दिन: 25 
सप्ताह का दिन: 5 
साल का दिन: 237 
एपोक दिन: 17403 
महीने में सप्ताह: 4 
साल में सप्ताह का दिन: 6 
Am या Pm: 6 
युग: 1

उदाहरण: टाइम संबंधी टेम्पोरल फील्ड्स प्राप्त करना

import java.time.Clock; 
import java.time.LocalDateTime; 
import java.time.temporal.ChronoField; 
public class CreateDateTime { 
    public static void main(String args[]) { 
        // LocalDateTime क्लास को इंस्टेंटिएट करना 
        LocalDateTime lDateTime = LocalDateTime.now(); 
        System.out.println(lDateTime); 
        int field = lDateTime.get(ChronoField.CLOCK_HOUR_OF_AMPM); 
        System.out.println("दिन का घंटा: "+field); 
        field = lDateTime.get(ChronoField.AMPM_OF_DAY); 
        System.out.println("Am या Pm: "+field); 
        field = lDateTime.get(ChronoField.CLOCK_HOUR_OF_DAY); 
        System.out.println("दिन का घंटा: "+field); 
        long epoch = lDateTime.getLong(ChronoField.MINUTE_OF_DAY); 
        System.out.println("दिन का मिनट: "+epoch); 
        field = lDateTime.get(ChronoField.MINUTE_OF_HOUR); 
        System.out.println("घंटे के मिनट: "+field); 
        field = lDateTime.get(ChronoField.SECOND_OF_DAY); 
        System.out.println("दिन के सेकंड: "+field); 
        field = lDateTime.get(ChronoField.SECOND_OF_MINUTE); 
        System.out.println("मिनट के सेकंड: "+field); 
    } 
}

आउटपुट

2020-11-11T14:58:22.680 
दिन का घंटा: 2 
Am या Pm: 1 
दिन का घंटा: 14 
दिन का मिनट: 898 
घंटे के मिनट: 58 
दिन के सेकंड: 53902 
मिनट के सेकंड: 22
  1. - Java 9 में JShell में दिनांक और समय कैसे प्राप्त करें?

    JShell में दिनांक/समय JShell एक इंटरैक्टिव कमांड-लाइन टूल है जो हमें Java भाषा और उनके API को सीखने, जांचने, और एक्सप्लोर करने की अनुमति देता है। हम कंसोल में कोई भी वैध Java कोड टाइप कर सकते हैं और वर्बोज क्लास को main() मेथड के साथ लिखे बिना तत्काल परिणाम प्राप्त कर सकते हैं। वर्तमान दिनांक-समय प

  1. Java में LayoutManager क्या है और LayoutManager के प्रकार क्या हैं? Java में LayoutManager क्या है और LayoutManager के प्रकार क्या हैं?

    लेआउट प्रबंधक हमें GUI फॉर्म में दृश्य घटकों की व्यवस्था के तरीके को नियंत्रित करने में सक्षम बनाते हैं, कंटेनर के भीतर घटकों के आकार और स्थिति को निर्धारित करके। LayoutManager के प्रकार Java में 6 लेआउट प्रबंधक हैं FlowLayout: यह एक कंटेनर में घटकों को एक पेज पर शब्दों की तरह व्यवस्थित करता है। य

  1. - Java 8: LocalDate, LocalTime, और LocalDateTime के साथ वर्तमान दिनांक और समय प्राप्त करें

    Java में वर्तमान दिनांक और समय कैसे प्राप्त करें? इस ट्यूटोरियल में हम Java 8 में तीन अलग-अलग विधियों को देखेंगे। दिनांक और समय प्रदर्शित करने के लिए उपयोग की जाने वाली क्लासेस हैं LocalDate, LocalTime, LocalDateTime। वर्तमान दिनांक प्राप्त करें LocalDate क्लास का उपयोग दिनांक दर्शाने के लिए किया जा