怎样转换Date为String?(0分)

  • 主题发起人 主题发起人 pingguolu
  • 开始时间 开始时间
P

pingguolu

Unregistered / Unconfirmed
GUEST, unregistred user!
就是怎样把日期格式:2006-06-07中的连字符去掉,变为字符串20060607?
大家帮忙?
 
formatdatetime('yyyymmdd',2006-06-07);
 
用copy()函数
 
FormatDateTime('YYYYMMDD', Now);
 
楼上的正解
 
formatdatetime('yyyyMMdd','2006-06-07');

formatdatetime 里面的格式控制字串要注意大小写额 小写‘mm’是分钟。。。。。。
 
formatdatetime('yyyyMMdd',Tdatetime)
 
formatdatetime('yyyymmdd',2006-06-07)
 
formatdatetime(FormatString, date)
FormatString 查看DELPHI的帮助
 
用formatdatatime也可,
用 StringReplace函数都行,
给个例子如下:
hms := TimeToStr(now);
hms := StringReplace(hms, ':', '', [rfReplaceAll]);
 
var
Year1,Month1,Date1:Word;
Mon:string;
DeCodeDate(Date(),Year1,Month1,Date1);
Mon:=inttostr(Month1);
if Month1<10 then
Mon:='0'+inttostr(Month1);
Edit1.Text:=inttostr(Year1)+Mon+inttostr(Date1);
 
没有分啊,

StringReplace('2006-06-07', '-', '' );
替换掉.
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
923
SUNSTONE的Delphi笔记
S
后退
顶部