如何转换时间?
delphi吧
全部回复
仅看楼主
level 1
iceflash 楼主
得到字符串'19 May 2006 12:12:54',怎样转换为TDateTime类型?
2006年05月21日 08点05分 1
level 1
StrToDateTime(2006-5-19 12:12:54)
2006年05月21日 15点05分 2
level 1
iceflash 楼主
怎样才能将'19 May 2006'转换成 '2006-5-19',用什么函数可以做到?不是自己转换,而是通过程序转换!
2006年05月24日 00点05分 3
level 1
你是怎样得到‘19 May 2006'字符的?,可以在得到之前转化
2006年05月25日 11点05分 4
level 1
iceflash 楼主
从一个时间服务器上得到。我记得在VB里面有一个函数可以将这样的字符串转换为标准的日期类型,可是在Delphi里面究竟怎样才可以?
2006年05月31日 01点05分 5
level 1
好像没有这个功能,你得自己写个function实现这个功能可以先以空格为标识,分别读出年月日,再将其中的英文替换为相应的数字
2006年05月31日 14点05分 6
level 1
var tempint,i,j,k,l:integer; tempstr,daystr,monthstr,yearstr:string; datetemp:array[0..2] of string ;begin j:=0; k:=0; tempstr:=trim({在这里输入19 May 2006 })+' '; tempint:=length(tempstr); for i:=1 to tempint do begin if tempstr[i]=' ' then begin for l :=j to i do begin datetemp[k]:=datetemp[k]+tempstr[l]; end; j:=i; k:=k+1; end; end; daystr:=trim(datetemp[0]);//得到日 monthstr:=LowerCase(trim(datetemp[1]));//得到月 yearstr:=trim(datetemp[2]);//得到年//将月转换为数字----自己写了end;
2006年05月31日 15点05分 7
1