Ввод даты - это процесс получения даты от пользователя или из другого источника в программе. В большинстве языков программирования для ввода даты используется функция `input()`, которая позволяет пользователю ввести данные с клавиатуры.
Пример кода на Python:
python
date_str = input("Введите дату в формате ДД.ММ.ГГГГ: ")
day, month, year = date_str.split('.')
date = datetime.datetime(int(year), int(month), int(day))
print("Введенная дата:", date)
В этом примере программа запрашивает у пользователя ввод даты в формате "ДД.ММ.ГГГГ". После ввода, строка с датой разделяется на 3 части (день, месяц, год) с помощью метода `split()`. Затем создается объект `datetime.date` с помощью введенных значений, чтобы получить полноценную дату. Наконец, программа выводит введенную дату на экран.
Вот пример кода на Java:
java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Введите дату в формате ДД.ММ.ГГГГ: ");
String dateString = scanner.nextLine();
String[] dateParts = dateString.split("\\.");
int day = Integer.parseInt(dateParts[0]);
int month = Integer.parseInt(dateParts[1]);
int year = Integer.parseInt(dateParts[2]);
System.out.println("Введенная дата: " + day + "." + month + "." + year);
}
}
В этом примере кода программа также запрашивает у пользователя ввод даты в формате "ДД.ММ.ГГГГ" с помощью класса `Scanner`. После ввода, строка с датой разбивается на 3 части с помощью метода `split()`. Затем каждая часть преобразуется в целое число с помощью метода `parseInt()`. Наконец, программа выводит введенную дату на экран.