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

Java 9 में ofInstant() मेथड का महत्व क्या है?

ofInstant() मेथड

Java 9 में, रूपांतरण के लिए ofInstant() मेथड पेश किया गया है। यह LocalDate, LocalTime, और LocalDateTime क्लासेस का एक स्टेटिक मेथड है। यह मेथड java.time.Instant ऑब्जेक्ट को LocalDate में परिवर्तित करता है जिसके लिए java.time.ZoneId के रूप में एक टाइम जोन की आवश्यकता होती है।

सिंटैक्स

public static LocalTime ofInstant(Instant instant, ZoneId zone)
public static LocalDate ofInstant(Instant instant, ZoneId zone)
public static LocalDateTime ofInstant(Instant instant, ZoneId zone)

उदाहरण

import java.time.LocalDate;
import java.time.LocalTime;
import java.time.LocalDateTime;
import java.time.Instant;
import java.time.ZoneId;

public class OfInstantMethodTest {
    public static void main(String args[]) {
        Instant instant = Instant.parse("2020-02-05T02:35:15.245Z");
        System.out.println("Instant: " + instant);
        LocalDate ld = LocalDate.ofInstant(instant, ZoneId.of("Asia/Kolkata"));
        System.out.println("LocalDate: " + ld);
        LocalTime lt = LocalTime.ofInstant(instant, ZoneId.of("Asia/Kolkata"));
        System.out.println("LocalTime: " + lt);
        LocalDateTime ldt = LocalDateTime.ofInstant(instant, ZoneId.of("Asia/Kolkata"));
        System.out.println("LocalDateTime: " + ldt);
    }
}

आउटपुट

Instant: 2020-02-05T02:35:15.245Z
LocalDate: 2020-02-05
LocalTime: 08:05:15.245
LocalDateTime: 2020-02-05T08:05:15.245

ofInstant() इंस्टेंट को टाइम जोन के साथ स्थानीय दिनांक/समय में परिवर्तित करने का एक सुविधाजनक तरीका प्रदान करता है।

  1. - Java में Recursion का उपयोग कैसे करें

    Java Methods मेथड्स, जिन्हें कभी-कभी फंक्शन्स कहा जाता है, कोड के ब्लॉक होते हैं जो एक विशिष्ट कार्य करते हैं। उदाहरण के लिए, एक मेथड का उपयोग मानों के array के योग की गणना करने या array की सामग्री को कंसोल पर प्रिंट करने के लिए किया जा सकता है। यहाँ Java में मेथड के लिए सिंटैक्स है: modifier static

  1. - जावास्क्रिप्ट में _without() मेथड का महत्व क्या है?

    _without() यह मेथड जावास्क्रिप्ट के underscore.js लाइब्रेरी में है। यह दो पैरामीटर्स लेता है और दूसरी सरणी में मौजूद एलिमेंट्स को पहली सरणी से हटा देता है। यह परवाह नहीं करता कि मान true हैं या false, यह प्रत्येक मान को एक-एक करके जांचता है और कार्य को आगे बढ़ाता है। सुनिश्चित करें कि यह केस-सेंसिटि

  1. Java 9 में destroyForcibly() मेथड का महत्व Java 9 में destroyForcibly() मेथड का महत्व

    Java 9 ने Process क्लास में destroyForcibly() मेथड पेश किया जो प्रक्रियाओं को बलपूर्वक समाप्त करने का एक विश्वसनीय तरीका प्रदान करता है जब सामान्य destroy() (विनम्र समाप्ति) विफल हो जाता है या बहुत धीमा होता है। destroy() बनाम destroyForcibly() पहलूdestroy()destroyForcibly() सिग्नलSIGTERM