如何把字符类型的数据转换为日期型的?
如0001转换为00:01
如0001转换为00:01
解决方案 »
- 如何在一个Application中弹出多个模式窗口并可切换!
- 紧急求救一sql语句,谢谢各位了,怎么没人回答啊
- 我用Delphi6的NMHTTP控件向Http服务器发送访问页面的请求,请问如何获得返回的数据!
- 如何实现把组件作为变量的过程
- 请问高手,是否能用Delph应用程序同时打印条码和读取电子称数据,请教,很急
- 请问大家我想把数据库数据存为一个文件,哪种格式比较好用?
- 郁闷,我该如何学DELPHI???
- 数据库查询输出的问题
- 关于ACTIVEFORM+DATAMODULE的问题,急急急,在线等待!!!!!!
- Windows NT/XP/2000 的一个Bug 挺好玩的,七行代码让他完蛋,玩玩
- 关于Filewrite函数的简单问题,很简单,盼答。
- 急!!!系统日期格式的问题
怎么做啊 我用的oracle
function FormatDateTime(const Format: string; DateTime: TDateTime): string;
var
mm,ss:integer;
begin
mm:=StrToInt(copy(s,1,2));
ss:=StrToInt(copy(s,3,2));
Result:=EncodeTime(0,mm,ss,0);
end;
转换函数是:StrToTime('00:01')显示为字串:
Edit1.Text:=FormatDatetTime('hh:mm',StrToTime('00:01'));
我楼上的说得不错...
不过楼主要得是这种结果(小时和分钟)
故要改为:var s:string;
hh,mm:integer;
begin
s:='0001';
hh:=StrToInt(copy(s,1,2));
mm:=StrToInt(copy(s,3,2));
edit1.Text:=formatdatetime('hh:mm',EncodeTime(hh,mm,0,0));
end;