StrToDatetime怎么使用才与本机日期格式设置无关(20分)

  • 主题发起人 主题发起人 TearAngel
  • 开始时间 开始时间
T

TearAngel

Unregistered / Unconfirmed
GUEST, unregistred user!
var cNY :string;
iNY :TDatetime;
begin
cNY :='2004/03/05'
iNY := StrToDatetime(cNY);
end;
当控制面版中日期格式为'yyyy/mm/dd'没有错,为'yyyy-m-d'是错误,要如何解决
 
formatdate('yyyy-mm-dd',StrToDatetime(cNY));
 
formatdate好控制,什么格式都可以
 
只能用formatDateTime
 
to andy263
我的机器,WIN2000在使用
cNY :='2004/03/05'
iNY := StrToDatetime(cNY);
是错误,提示2004/03/05是无效的日期格式,在控制面版里更改后不错,
你说的 formatdate('yyyy-mm-dd',StrToDatetime(cNY));我想在执行
StrToDatetime(cNY)就要错了,
 
ShortDateFormat := 'YYYY-M-D';
DateSeparator := '-';
StrToDateTime('2003-10-01');
 
谢谢各位的帮助
 
后退
顶部