在 Pascal 中解析日期比手动解析一个又一个字符更好的方法是什么?
日期应为mm.dd.yyyy格式。
取决于使用的编译器。如果您使用 Delphi,请查看 trystrtodate,或者(如果使用最近的 Free 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。