dd/mm/yyyy

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Зусул
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 29.08.2003 (Пт) 9:54
Откуда: Из пясков Негева

dd/mm/yyyy

Сообщение Зусул » 29.08.2003 (Пт) 10:11

:?:
Привет, вопрос имеется...
Допустим мне необходимо сравнить дату в формате dd/mm/yyyy
в двух текстовых формах. Как это лучше сделать ?
При условии, что после сравнения выражений необходимо записать один из них как строку. Да... И как сделать чтобы "0" прописывался в текст или маск форме ? Дапустим строчка 01 возвращается как 1 а нужно - 01 :roll:
Поможите кто может и кто не может тоже.

Спасибо.
Где найти бурундука ?!

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 29.08.2003 (Пт) 11:12

Для того "чтобы ноль прописывался" есть функция Format.

Преобразование к строке - CStr

Сравнение дат можно сделать как CDate(дата1) операция сравнения (>,<,<>,=) CDate(дата2)

Зусул
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 29.08.2003 (Пт) 9:54
Откуда: Из пясков Негева

Сообщение Зусул » 29.08.2003 (Пт) 12:22

RayShade спасибо.
Значит я должен явно опредилить переменную ?
Типа Dim currentDate As String Format ("dd/mm/yyyy") и уже после этого выражение 09/09/2003 не будет равно 9/9/2003 :?: :roll:
Правильно ли я понял ?

Спасибо.
Где найти бурундука ?!

Зусул
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 29.08.2003 (Пт) 9:54
Откуда: Из пясков Негева

Сообщение Зусул » 29.08.2003 (Пт) 12:27

Не к стати... Я не заметил на форуме переводчика с транслита :(
У меня совершенно случаено есть, кроме цветовой гаммы очень подходящий под Ваш форум... Кому его можно "скинуть" ?
Сам писал.... ( Скромно и шаркая ножкой ) :lol:
Где найти бурундука ?!

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 29.08.2003 (Пт) 12:57

Нет, объявление как обычно.

dim varname as string

Format это функция. Применяй ее при обработке переменной

То есть что то типа

varname = Format(varname,vbUseSystem)

Вернет отформатированную дату.



По поводу транслитератора напиши asd@vbstreets.ru скажи, что от меня :)

Зусул
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 29.08.2003 (Пт) 9:54
Откуда: Из пясков Негева

Сообщение Зусул » 29.08.2003 (Пт) 14:11

RayShade спасибо. Понял.

Транслятор выслал.
Где найти бурундука ?!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot], Yandex-бот и гости: 13

    TopList