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

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

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

दिनांक और समय प्रदर्शित करने के लिए उपयोग की जाने वाली कक्षाएं हैं LocalDate , LocalTime , LocalDateTime

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

LocalDate कक्षा का उपयोग किसी तिथि को दर्शाने के लिए किया जाता है।

GetCurrentDate.java

import java.time.LocalDate;

public class GetCurrentDate {

    public static void main(String[] args) {
        LocalDate now = LocalDate.now();
        System.out.println(now.toString());
    }
}

आउटपुट:

2020-02-07

स्वरूपित दिनांक

हम DateTimeFormatter . का उपयोग कर सकते हैं दिनांक के प्रदर्शन को प्रारूपित करने के लिए कक्षा। उदाहरण के लिए yyyy/mm/dd . के प्रारूप में वर्तमान तिथि प्रदर्शित करने के लिए हम उपयोग करते हैं:

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

public class GetCurrentDate {

    public static void main(String[] args) {
        LocalDate now = LocalDate.now();
        System.out.println(now.format(DateTimeFormatter.ofPattern("yyyy/MM/dd")));
    }
}

आउटपुट:

2020/02/07

LocalDate कक्षा में अन्य उपयोगी तरीके हैं जिनका उपयोग हम वर्तमान तिथि के बारे में अधिक जानकारी प्राप्त करने के लिए कर सकते हैं जैसे:getDayOfWeek() , getDayOfMonth() , getDayOfYear()

import java.time.LocalDate;

public class GetCurrentDate {

    public static void main(String[] args) {
        LocalDate now = LocalDate.now();
        System.out.println("Today's date: " + now.toString());
        System.out.println("Day of week: " + now.getDayOfWeek().toString());
        System.out.println("Day of month: " + now.getDayOfMonth());
        System.out.println("Day of year: " + now.getDayOfYear());
    }
}

आउटपुट:

Today's date: 2020-02-07
Day of week: FRIDAY
Day of month: 7
Day of year: 38

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

LocalTime कक्षा एक समय का प्रतिनिधित्व करती है।

GetCurrentTime.java

import java.time.LocalTime;
import java.time.format.DateTimeFormatter;

public class GetCurrentTime {

    public static void main(String[] args) {
        LocalTime now = LocalTime.now();
        System.out.println("Time now: " + now.toString());
        System.out.println("Formatted time: " + now.format(DateTimeFormatter.ofPattern("HH:mm:ss")));
    }
}
नोट:हम DateTimeFormatter . का उपयोग कर सकते हैं समय के प्रदर्शन को प्रारूपित करने के लिए।

आउटपुट:

Time now: 00:02:53.313
Formatted time: 00:02:53

LocalTime वर्तमान समय के बारे में अधिक जानकारी प्राप्त करने के लिए कक्षा में कुछ उपयोगी उपयोगिता विधियां भी हैं:

import java.time.LocalTime;

public class GetCurrentTime {

    public static void main(String[] args) {
        LocalTime now = LocalTime.now();
        System.out.println("Current hour: " + now.getHour());
        System.out.println("Current minute: " + now.getMinute());
        System.out.println("Current second: " + now.getSecond());
    }
}

आउटपुट:

Current hour: 0
Current minute: 10
Current second: 16

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

वर्तमान तिथि प्राप्त करने के लिए और समय, हम LocalDateTime . का उपयोग कर सकते हैं कक्षा

package io.devqa.tutorials;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class GetCurrentTime {

    public static void main(String[] args) {
        LocalDateTime now = LocalDateTime.now();
        System.out.println(now.format(DateTimeFormatter.ofPattern("yyyy/MM/dd - HH:mm:ss")));
        System.out.println("Day of month: " + now.getDayOfMonth());
        System.out.println("Current hour: " + now.getHour());
    }
}

आउटपुट:

2020/02/08 - 00:18:12
Day of month: 8
Current hour: 0

  1. आईओएस में इंटरनेट से वर्तमान तिथि और समय कैसे प्राप्त करें?

    दिनांक और समय के साथ काम करना मुश्किल हो सकता है, मैंने नए प्रोग्रामर को दिनांक और समय के साथ संघर्ष करते देखा है। लगभग सभी आवेदनों में आपको तिथि प्राप्त करने की आवश्यकता होगी और कई संचालन इस पर निर्भर हैं। यहां हम देखेंगे कि वर्तमान तिथि और समय को तेजी से कैसे प्राप्त करें। इस पोस्ट में हम देखेंग

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

    Oracle प्रलेखन के अनुसार, SimpleDateFormat स्थानीय-संवेदनशील तरीके से तिथियों को स्वरूपित और पार्स करने के लिए एक ठोस वर्ग है। इस उदाहरण में, हमने जावा से साधारण दिनांक प्रारूप वर्ग आयात किया है जैसा कि नीचे दिखाया गया है - import java.text.SimpleDateFormat;import java.util.Date; चरण 1 - एंड्रॉइड स

  1. जावा वर्तमान कार्यशील निर्देशिका प्राप्त करें

    जावा में वर्तमान कार्यशील निर्देशिका कैसे प्राप्त करें? वर्तमान कार्यशील निर्देशिका का अर्थ है आपके वर्तमान जावा प्रोजेक्ट का रूट फ़ोल्डर। हम निम्नलिखित सिस्टम प्रॉपर्टी फ़ंक्शन का उपयोग करके जावा में वर्तमान कार्यशील निर्देशिका प्राप्त कर सकते हैं: String cwd = System.getProperty(user.dir); जावा