जावा ट्यूटोरियल

जावा होम जावा परिचय जावा प्रारंभ करें जावा सिंटेक्स जावा टिप्पणियाँ जावा चर जावा डेटा प्रकार जावा टाइप कास्टिंग जावा ऑपरेटर्स जावा स्ट्रिंग्स जावा मठ जावा बूलियन जावा अगर ... और जावा स्विच जावा जबकि लूप लूप के लिए जावा जावा ब्रेक/जारी रखें जावा सरणी

जावा तरीके

जावा तरीके जावा विधि पैरामीटर्स जावा विधि ओवरलोडिंग जावा स्कोप जावा रिकर्सन

जावा क्लासेस

जावा ओओपी जावा क्लासेस/ऑब्जेक्ट्स जावा क्लास एट्रीब्यूट्स जावा क्लास मेथड्स जावा कंस्ट्रक्टर्स जावा संशोधक जावा एनकैप्सुलेशन जावा पैकेज / एपीआई जावा विरासत जावा बहुरूपता जावा इनर क्लासेस जावा एब्स्ट्रैक्शन जावा इंटरफ़ेस जावा Enums जावा उपयोगकर्ता इनपुट जावा तिथि जावा ऐरेलिस्ट जावा लिंक्डलिस्ट जावा हैश मैप जावा हैशसेट जावा इटरेटर जावा रैपर क्लासेस जावा अपवाद जावा रेगेक्स जावा धागे जावा लैम्ब्डा

जावा फ़ाइल हैंडलिंग

जावा फ़ाइलें जावा फ़ाइलें बनाएँ/लिखें जावा फ़ाइलें पढ़ें जावा फ़ाइलें हटाएं

जावा कैसे करें

दो नंबर जोड़ें

जावा संदर्भ

जावा कीवर्ड जावा स्ट्रिंग तरीके जावा गणित के तरीके

जावा उदाहरण

जावा उदाहरण जावा कंपाइलर जावा व्यायाम जावा प्रश्नोत्तरी जावा प्रमाणपत्र


जावा दिनांक और समय


जावा तिथियाँ

जावा में बिल्ट-इन डेट क्लास नहीं है, लेकिन हम java.time डेट और टाइम एपीआई के साथ काम करने के लिए पैकेज को इम्पोर्ट कर सकते हैं। पैकेज में कई दिनांक और समय कक्षाएं शामिल हैं। उदाहरण के लिए:

Class Description
LocalDate Represents a date (year, month, day (yyyy-MM-dd))
LocalTime Represents a time (hour, minute, second and nanoseconds (HH-mm-ss-ns))
LocalDateTime Represents both a date and a time (yyyy-MM-dd-HH-mm-ss-ns)
DateTimeFormatter Formatter for displaying and parsing date-time objects

यदि आप नहीं जानते कि पैकेज क्या है, तो हमारा जावा पैकेज ट्यूटोरियल पढ़ें ।


वर्तमान तिथि प्रदर्शित करें

वर्तमान तिथि प्रदर्शित करने के लिए, java.time.LocalDateकक्षा आयात करें, और इसकी now()विधि का उपयोग करें:

उदाहरण

import java.time.LocalDate; // import the LocalDate class

public class Main {
  public static void main(String[] args) {
    LocalDate myObj = LocalDate.now(); // Create a date object
    System.out.println(myObj); // Display the current date
  }
}

आउटपुट होगा:

2022-01-29

वर्तमान समय प्रदर्शित करें

वर्तमान समय (घंटा, मिनट, सेकंड और नैनोसेकंड) प्रदर्शित करने के लिए, java.time.LocalTimeकक्षा आयात करें, और इसकी now()विधि का उपयोग करें:

उदाहरण

import java.time.LocalTime; // import the LocalTime class

public class Main {
  public static void main(String[] args) {
    LocalTime myObj = LocalTime.now();
    System.out.println(myObj);
  }
}

आउटपुट होगा:

16:19:09.706499


वर्तमान दिनांक और समय प्रदर्शित करें

वर्तमान दिनांक और समय प्रदर्शित करने के लिए, कक्षा आयात करें java.time.LocalDateTime, और इसकी now()विधि का उपयोग करें:

उदाहरण

import java.time.LocalDateTime; // import the LocalDateTime class

public class Main {
  public static void main(String[] args) {
    LocalDateTime myObj = LocalDateTime.now();
    System.out.println(myObj);
  }
}

आउटपुट होगा:

2022-01-29T16:19:09.706897

स्वरूपण दिनांक और समय

ऊपर के उदाहरण में "T" का उपयोग दिनांक को समय से अलग करने के लिए किया जाता है। आप दिनांक-समय वस्तुओं को प्रारूपित या पार्स करने के लिए उसी पैकेज में विधि के DateTimeFormatterसाथ कक्षा का उपयोग कर सकते हैं। ofPattern()निम्न उदाहरण दिनांक-समय से "T" और नैनोसेकंड दोनों को हटा देगा:

उदाहरण

import java.time.LocalDateTime; // Import the LocalDateTime class
import java.time.format.DateTimeFormatter; // Import the DateTimeFormatter class

public class Main {
  public static void main(String[] args) {
    LocalDateTime myDateObj = LocalDateTime.now();
    System.out.println("Before formatting: " + myDateObj);
    DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss");

    String formattedDate = myDateObj.format(myFormatObj);
    System.out.println("After formatting: " + formattedDate);
  }
}

आउटपुट होगा:

Before Formatting: 2022-01-29T16:19:09.707525
After Formatting: 29-01-2022 16:19:09

ofPattern()यदि आप किसी भिन्न प्रारूप में दिनांक और समय प्रदर्शित करना चाहते हैं, तो विधि सभी प्रकार के मूल्यों को स्वीकार करती है उदाहरण के लिए:

Value Example Tryit
yyyy-MM-dd "1988-09-29"
dd/MM/yyyy "29/09/1988"
dd-MMM-yyyy "29-Sep-1988"
E, MMM dd yyyy "Thu, Sep 29 1988"