0

在 Pascal 中解析日期比手动解析一个又一个字符更好的方法是什么?

日期应为mm.dd.yyyy格式。

4

2 回答 2

1

取决于使用的编译器。如果您使用 Delphi,请查看 trystrtodate,或者(如果使用最近的 Free Pascal)尝试 dateutils.scandatetime

于 2010-04-29T11:59:16.720 回答
0

如果您使用的是 Turbo Pascal,那么您唯一能做的就是逐个字符地检查字符串。或者,您可以创建一条记录:

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

因此,知道格式 ( mm.dd.yyyy ) 您可以轻松验证它。轻松访问值mydate.month, mydate.day, mydate.year

于 2012-12-19T13:10:25.560 回答