Вывод даты в командную строку - PullRequest
0 голосов
/ 26 мая 2020

Подскажите пожалуйста, как вывести дату в консоли на языке программирования Java. Например, в коде я указываю: Date date = new Date(2019-09-23)

Затем программа выводит на консоль то, что я ввел в программный код 2019-09-23

Ответы [ 2 ]

1 голос
/ 26 мая 2020

java .time

Если я вас правильно понял, вам нужно:

    LocalDate date = LocalDate.of(2019, Month.SEPTEMBER, 23);
    System.out.println(date);

Вывод в консоли из этих двух строк:

2019-09-23

Я рекомендую вам не использовать класс Date. Он плохо спроектирован и давно устарел. Вместо этого я использую и рекомендую java .time, современный Java API даты и времени.

Ссылка: Oracle учебник: Дата и время объяснение как использовать java .time.

0 голосов
/ 26 мая 2020

Если вы хотите распечатать значение, вы можете напрямую распечатать его, используя System.out.println()

System.out.println("2019-09-23");

Если вы хотите присвоить строковой переменной

String date = "2019-09-23";
System.out.println(date);

Если вы действительно хотите использовать Дата, а затем попробуйте это

try {
    String input = "2019-09-23";

    // convert String to Date
    DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
    Date date = format.parse(input);

    // convert Date to String
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
    String dateString = simpleDateFormat.format(date);

    System.out.println(dateString);
} catch (ParseException e) {
    e.printStackTrace();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...