我的程序读取一个 XML 文件并提取它可以找到的任何日期。找到日期后,它会将其上传到数据库,但我不知道如何将 XML 字符串(日期)转换为有效的 SQL 日期时间。
我的 XML 日期格式:
2021-08-26T00:25:26.737185Z
日期看起来像是ISO 8601格式的日期。在较新版本的 Delphi 中,System.DateUtils 中有一个名为ISO8601ToDate的函数,可以将该格式的字符串转换为 DateTime 值:
USES System.DateUtils;
VAR S : STRING;
VAR DT : TDateTime;
S:='2021-08-26T00:25:26.737185Z';
DT:=ISO8601ToDate(S);
.
Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号
执行时间: 0.03751802444458 seconds