2014-07-14 43 views
-1

请问我需要一个函数将UTC日期时间转换为GMT格式。 此函数应接收UTC日期时间作为TDateTime并将GMT时间作为字符串返回。将UTC日期时间转换为格林威治标准时间的功能时间在德尔福XE5

谷歌似乎没有帮助很多。

这里是一个插图

当前值在UTC日期时间:2014年7月9日=下午11时36分51秒

在格林尼治标准时间所需值:= 2014年7月9日23:36: 51

德尔福版本:XE5

谢谢。

+1

非常感谢TLama :) –

+0

我觉得克里斯Rolliston的书题为“德尔福XE2基础”成为这样的问题一个无价的资源。不要被标题中的'XE2'抛出,这与XE6相关。 –

+0

你提到输出需要是一个字符串。您可以使用'DateTimeToString' ---文档: http://docwiki.embarcadero.com/Libraries/XE6/en/System.SysUtils.DateTimeToString同时进行格式转换和类型转换 –

回答

2

为此使用FormatDateTime

documentation详细描述了格式字符串选项。你所需要的格式字符串:

yyyy-mm-dd hh:nn:ss 
相关问题