首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2013-01-09 
[求助]急!在线等!关于数字转换日期的函数中日期格式问题varday:Stringdays:Integerbegintryday:2012-1

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


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

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

热点排行