Я создал программу, и я стараюсь сделать ее намного более эффективной. В нем есть текстовые поля, требующие ввода от пользователя. Когда вся необходимая информация находится, отчет создается в другом многострочном текстовом поле. Очень важно, чтобы Дата, показанная в сгенерированном отчете, имеет этот формат «dd/MM/yy». Я уже использовал этот код ниже:VB 6.0 - Дата форматирования
Dim a as String
a = Format(Textbox1.text, "dd/MM/yy")
Однако единственное, что делает это в том, что когда кто-то напечатает дату в этом формате «ДД-ММ-уу» он преобразует его в один, который я хочу. Но когда кто-то использует «.» (dd.MM.yy) или даже «» (dd MM yy), он не преобразует его. Есть ли способ, чтобы я мог извлечь персонажей из предполагаемой даты независимо от того, как это написано и преобразовать его в тот, который я хочу?
Принудительно формат с Маской Edit Box или DatePicker –
Есть в любом случае, чтобы добавить маску в текстовом поле или я должен переделать его снова? –