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