A B*_*A B 3 delphi datetime date delphi-7
我有的数据
我有一个存储在数据库中的数据,其日期和时间存储为字符串.
该数据存储在中央服务器上.在此数据中,日期和时间以不同的格式存储(根据客户端计算机的日期时间格式而有所不同).
我想做
现在,我想将所有不同格式的日期和时间字符串转换为"yyyy-mm-dd hh:mm:ss"格式.
我面临的问题
我无法将具有多个日期时间格式的日期时间数据转换为单一格式.
示例: 我的机器日期时间格式为yyyy-mm-dd.但是当我试图转换下面的日期时
StrToDateTime('2015/02/10')
Run Code Online (Sandbox Code Playgroud)
它引发了一个例外.
任何人都可以告诉我如何实现这一目标吗?如果需要更多详细信息,请与我们联系.先感谢您.
您需要自定义日期格式设置,如下所示:
procedure Test;
var
DT: TDateTime;
FS: TFormatSettings;
begin
FS:= TFormatSettings.Create;
FS.DateSeparator:= '/';
FS.ShortDateFormat:= 'yy/m/d';
DT:= StrToDateTime('2015/02/10', FS);
Writeln(FormatDateTime('dd mm yyyy', DT));
end;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10347 次 |
| 最近记录: |