Date 用Pascal解析日期

Date 用Pascal解析日期,date,parsing,pascal,Date,Parsing,Pascal,用Pascal解析日期的更好方法是什么 日期应为mm.dd.yyyy格式。取决于使用的编译器。如果您使用Delphi查看trystrtodate,或者(如果使用最近的免费Pascal)尝试dateutils.scandatetime如果您使用的是Turbo Pascal,那么您唯一能做的就是逐个字符检查字符串。 或者,您可以创建一个记录: type dater = Record month: byte; d

用Pascal解析日期的更好方法是什么


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

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

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

          type
           dater = Record
            month: byte;
            day : byte;
            year: integer;
           End;
          var mydate: dater;
因此,了解格式(mm.dd.yyyy)可以很容易地验证它。
轻松访问这些值mydate.month、mydate.day、mydate.year

原版Turbo Pascal 7.0怎么样?:)不过,还是要谢谢你的回答。扔掉它,就像你在2000年应该做的那样说真的,也许你可以尝试转换FPC scandatetime代码。字符串将被限制为255个字符,但它不使用特别新的方言,因此将其向后移植到上个世纪的版本应该是可能的。我只需要知道如何处理这种情况,当我在考试中得到它时:)