我是 Pascal 编程的新手,我花了一整天时间尝试将字符串转换为有效日期,以后我可以用它来减去另一个日期,以发现两个日期之间的天数。你能帮我吗?
我从这段代码开始尝试将以字符串格式输入的第一个日期转换为可用于计算的日期:
program TryDate;
Var
date1: TDateTime;
thedate:string;
Begin
Writeln ('Enter date');
Readln (thedate);
date1:=StrToDate (thedate);
Writeln ('The date is ',date1);
end.
The program's basic structure can be seen here:
Begin
Writeln ('Enter customer last name');
readln (clname);
Writeln ('Enter customer first name');
readln (cfname);
Writeln ('Enter Dvd Title');
readln (dvdtit);
Writeln ('Enter Due Date');
readln (dued);
Writeln ('Enter Actual Date Returned');
readln (adret);
daysover:=adret-dued;
readln;
end.
我预计会进一步扩展该程序,但在尝试其他组件之前试图让这个小部分工作。
简单的说明和示例或可能的解决方案将不胜感激。