Разбор даты в Паскале - PullRequest
       27

Разбор даты в Паскале

0 голосов
/ 19 апреля 2010

Какой способ разбора даты в Паскале лучше, чем разбор символа вручную за символом?

Дата должна быть в формате мм.дд.гггг .

Ответы [ 2 ]

1 голос
/ 29 апреля 2010

Зависит от используемого компилятора. Если вы используете Delphi, взгляните на trystrtodate или (если используется недавний Free Pascal) попробуйте dateutils.scandatetime

0 голосов
/ 19 декабря 2012

Если вы используете Turbo Pascal, то единственное, что вы можете сделать, это проверить строку символ за символом. Или вы можете создать запись:

          type
           dater = Record
            month: byte;
            day : byte;
            year: integer;
           End;
          var mydate: dater;

Таким образом, зная формат ( mm.dd.yyyy ), вы можете легко проверить его. Доступ к значениям легко mydate.month, mydate.day, mydate.year .

...