Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Проверка данных по шаблону / 4 сообщений из 4, страница 1 из 1
03.07.2006, 07:42
    #33826422
Peter Zarubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка данных по шаблону
Добрый день, многоуважаемый ALL

у меня есть переменная, где хранится строка, мне ее нужно проверить, соответствует ли она формату даты, как это сделать?

Я написал следующий код:
Код: plaintext
1.
2.
3.
          s docdate=RS.Get("docdate")
	  if docdate?2N1"/"2N1"/"4N s act.PersonalDocumentDateIssue=docdate 


Почему-то всегда, у меня в переменной act.PersonalDocumentDateIssue пустое значение. Может я условие неправильно написал?

Есть ли стандартные функции проверки даты, чтобы на вход подавалась строка, а не %Date?
...
Рейтинг: 0 / 0
03.07.2006, 09:23
    #33826528
Maksim UM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка данных по шаблону
скорее всего, RS.Get("docdate") возвращает внутреннее
представление даты ($HOROLOG).
шаблон правильный в целом, если дата и месяц
не могут быть 1 цифрой
...
Рейтинг: 0 / 0
04.07.2006, 11:26
    #33829545
Hoar Frost
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка данных по шаблону
А можно преобразовать в нужный формат
s check=$ZDH(date)
предварительно переопределив $ZT с тем чтобы когда $ZDH вылетит с ошибкой "несоответствие формату" осуществить нужную логику.
...
Рейтинг: 0 / 0
10.07.2006, 09:13
    #33841150
Peter Zarubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка данных по шаблону
Да, действительно, RS.Get("docdate") возвращал внутреннее представление даты, тогда в таком случае, я использовал стандартные функции %Library.Date.IsValid
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Проверка данных по шаблону / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]