小编Mar*_*1no的帖子

Delphi 将 TArray<Strings> 转换为 DateTime

我想将 TArray 中包含的所有值转换为 TDateTime 类型。ConvertDS 和 ConvertDE 是 TDateTime 变量,StoringData 是 TArray

StoringData : TArray<String>;
SetLength(StoringData,2);
  for x := 0 to High(StoringData) do
    for c := 0 to  High(StoringData[x]) do
      begin
         StoringData[x]   :=  TotTime;
         StoringData[c]   :=  DataCovertedS;
      end;


ConvertDS := (StrToDateTime(StoringData[c]));
ConvertDE := (StrToDateTime(StoringData[c+1]));
Run Code Online (Sandbox Code Playgroud)

数据是这样分割的

        Year  := Copy(aData,0,4);
        Month := Copy(aData,5,2);
        Day   := Copy(aData,7,2);
        DataCovertedS := Concat(Year+'-'+Month+'-'+Day);
Run Code Online (Sandbox Code Playgroud)

当我尝试执行它时 StrToDateTime 不起作用。

delphi pascal

-2
推荐指数
1
解决办法
135
查看次数

标签 统计

delphi ×1

pascal ×1