读书人

[]急关于数字转换日期的函数中日期格式

发布时间: 2013-01-09 09:38:15 作者: rapoo

[求助]急!在线等!关于数字转换日期的函数中日期格式问题
var
day:String;
days:Integer;
begin
try
day:='2012-12-21';
days:=DaysInMonth(StrToDate(day));
except
showMessage('日期格式错误!');
end;


这段代码中只是日期格式的差别在一台机子上执行不会报错正常获取当月天数另外一个机子上执行的时候就会执行捕获异常的操作
也就是在另外一台机子执行编译的时候要用day:='2012/12/21'才不会报错
这是什么问题?
[解决办法]
日期格式设置问题
[解决办法]
和控制面板里面的“区域和语言”中的日期格式设置有关。

[解决办法]
设置本机的时间格式
[解决办法]
对的,你可以再程序中格式化一下日期格式

读书人网 >.NET

热点推荐