IgorA писал(а):...
есть строка в массиве и я ее разбиваю во временный массив так:
arr = Split(mass(i, n), " ", 3)
в arr(1) у меня получается название месяца (например так: "октября")
Как из названия перевести в цифры? т.е. из "октября" в 10 ?
Я бы сделал так: перед сплитом поставил бы конвертацию даты в нужный мне формат:
- Код: Выделить всё
S = Format$(mass(i, n), "short date")
В результате получишь дату в виде "24.10.1999", причем, что самое главное,
с учетом региональных настроек клиента. Если у него Хиджри-календарь, то месяцы не будут называться по русски, так что закладка в коде на строковые платформно-зависимые константы исчезнет.
Ну и останется тебе только из тех же региональных настроек вытянуть разделитель частей даты. Учти, кстати, что в общем случае этот разделитель будет занимать больше одного символа.