Перетворення дати в рядок

Java:
Перетворення дати в рядок

How to: (Як зробити:)

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

public class DateToStringExample {
    public static void main(String[] args) {
        // Створення екземпляру LocalDateTime
        LocalDateTime now = LocalDateTime.now();

        // Форматування дати у строку
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
        String formattedDate = now.format(formatter);

        // Вивід строки
        System.out.println(formattedDate);
    }
}

Sample Output:

2023-03-15 12:45:30

Deep Dive (Глибоке Занурення)

Converting dates to strings isn’t new. With Java’s development, historic classes like java.util.Date were superseded by the java.time package from Java 8 for better time-zone handling and immutability. Alternatives? Sure. You’ve got SimpleDateFormat (now less used due to thread safety issues), third-party libraries like Joda-Time (inspiration for java.time), and database-specific formats (watch out for SQL injection!). Implementation wise, DateTimeFormatter is king now, with its thread-safe, immutable objects.

See Also (Дивіться також)

For more, hover through the Java API docs and some well-versed articles: