Код IT
← Каталог

Простые приложения на Java — Как запустить

Фрагмент из «Простые приложения на Java»: Как запустить.

Java main.java

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.time.format.DateTimeParseException;

public class DateConverter {
    public static void main(String[] args) {
        String dateString = "2026-05-06 14:30:00";
        String inputPattern = "yyyy-MM-dd HH:mm:ss";
        String outputPattern = "dd/MM/yyyy HH:mm";

        DateTimeFormatter inputFormatter = DateTimeFormatter.ofPattern(inputPattern);
        DateTimeFormatter outputFormatter = DateTimeFormatter.ofPattern(outputPattern);

        try {
            LocalDateTime dateTime = LocalDateTime.parse(dateString, inputFormatter);
            
            // Конвертация в другой формат
            String formattedDate = dateTime.format(outputFormatter);
            
            System.out.println("Исходная строка: " + dateString);
            System.out.println("Преобразованная строка: " + formattedDate);
            
            // Пример получения даты сегодня
            LocalDate today = LocalDate.now();
            System.out.println("Сегодня: " + today);

        } catch (DateTimeParseException e) {
            System.out.println("Неверный формат даты: " + e.getMessage());
        }
    }
}

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.time.format.DateTimeParseException;

public class DateConverter {
    public static void main(String[] args) {
        String dateString = "2026-05-06 14:30:00";
        String inputPattern = "yyyy-MM-dd HH:mm:ss";
        String outputPattern = "dd/MM/yyyy HH:mm";

        DateTimeFormatter inputFormatter = DateTimeFormatter.ofPattern(inputPattern);
        DateTimeFormatter outputFormatter = DateTimeFormatter.ofPattern(outputPattern);

        try {
            LocalDateTime dateTime = LocalDateTime.parse(dateString, inputFormatter);
            
            // Конвертация в другой формат
            String formattedDate = dateTime.format(outputFormatter);
            
            System.out.println("Исходная строка: " + dateString);
            System.out.println("Преобразованная строка: " + formattedDate);
            
            // Пример получения даты сегодня
            LocalDate today = LocalDate.now();
            System.out.println("Сегодня: " + today);

        } catch (DateTimeParseException e) {
            System.out.println("Неверный формат даты: " + e.getMessage());
        }
    }
}