[求助]急!在线等!关于数字转换日期的函数中日期格式问题
var
day:String;
days:Integer;
begin
try
day:='2012-12-21';
days:=DaysInMonth(StrToDate(day));
except
showMessage('日期格式错误!');
end;
这段代码中·只是日期格式的差别·在一台机子上·执行不会报错·正常获取当月天数·另外一个机子上执行的时候·就会执行捕获异常的操作·
也就是·在另外一台机子执行编译的时候·要用day:='2012/12/21'才不会报错
这是什么问题?
[解决办法]
日期格式设置问题
[解决办法]
和控制面板里面的“区域和语言”中的日期格式设置有关。
[解决办法]
设置本机的时间格式
[解决办法]
对的,你可以再程序中格式化一下日期格式