Есть интерфейс терминала. В нем есть кнопки как на калькуляторе
1 2 3
4 5 6
7 8 9
с 0 .
Поле ввода тип Дата (Время и дата) " . . : : "
Кто подскажет как обработать события кнопок для ввода значений?
Задача для школьника!
Вы вводите строку даты в виде ДДММГГГГччммсс, то есть предполагаете, что пользователь может ввести следующую цифру или стереть предыдущую.
Далее, если строка не заполнена, то дополняете её пробелами или символами # означающими, что что-то нужно ввести.
При выводе на экран, вставляете точки, чёрточки и другие разделители полей туда, где они предполагаются по формату.
Пользователь видит на экране красиво, а машина в памяти - просто.
Удачи.