我需要将字符串转换为时间。这样做有什么好办法?有些字段是正确的,但我们发现一些字段没有:
。
"093420"
至"09:34:20"
我尝试过(不工作):
stringvar _time:={some time field};
stringvar _ftime:=_time;
if instr(_time,':') = 0 then
_ftime = mid(_time,1,2)+":"+mid(_time,3,2)+":"+mid(_time,5,2);
_ftime
答案 0 :(得分:0)
你有一个错误......你没有在第4行使用赋值运算符。你的代码应为:
stringvar _time:={some time field};
stringvar _ftime:=_time;
if instr(_time,':') = 0 then
_ftime := mid(_time,1,2)+":"+mid(_time,3,2)+":"+mid(_time,5,2); //assignment op
_ftime