तारीख को स्ट्रिंग में बदलना

Java:
तारीख को स्ट्रिंग में बदलना

How to: (कैसे करें:)

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

public class DateToStringExample {
    public static void main(String[] args) {
        LocalDateTime now = LocalDateTime.now();
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss");
        String formattedDate = now.format(formatter);
        System.out.println(formattedDate);
    }
}

उदाहरण आउटपुट:

31-03-2023 20:45:30

Deep Dive (गहराई से जानकारी):

तारीख को स्ट्रिंग में बदलना जावा के पुराने वर्ज़न में SimpleDateFormat के साथ होता था। java.time पैकेज, जिसे JSR 310 कहते हैं, जावा 8 में आया, जो ज्यादा आसान और त्रुटिरहित है। DateTimeFormatter का इस्तेमाल करके अलग अलग फॉर्मेट पैटर्न बनाए जा सकते हैं। LocalDateTime, LocalDate और LocalTime जैसे क्लासेज के साथ इस्तेमाल होता है। ZonedDateTime का इस्तेमाल करने से टाइमज़ोन के साथ तारीख और समय संभाला जा सकता है।

See Also (और भी देखें):