客户的日期格式是:MM/dd/yyyy但我的字符串是 '2006-07-30'当用strtodatetime的时候报错说我的字符串是无效日期,
我如果把系统格式改成 yyyy-mm-dd就可以了
现在问题
我用
Var
strTmp: string
begin
ShortDateFormat := 'yyyy-mm-dd'; //此命令可以暂时修改系统格式
strTmp := datetimetostr(now);
Showmessage(strTmp);//显示 ‘2006-07-30 12:21:11.123’
StrToDatetime(strTmp);//到这里还是报错
end;//不允许把客户的日期格式永久改变,客户不答应大家有什么好的方法?
我如果把系统格式改成 yyyy-mm-dd就可以了
现在问题
我用
Var
strTmp: string
begin
ShortDateFormat := 'yyyy-mm-dd'; //此命令可以暂时修改系统格式
strTmp := datetimetostr(now);
Showmessage(strTmp);//显示 ‘2006-07-30 12:21:11.123’
StrToDatetime(strTmp);//到这里还是报错
end;//不允许把客户的日期格式永久改变,客户不答应大家有什么好的方法?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货