如何使用TIdDayTimeServer在特殊的TimeZone中获取当前时间?

时间:2014-02-25 12:05:31

标签: android delphi delphi-xe5

如何通过 TIdDayTimeServer 从不同时区获取当前时间?

例如我将 TIdDayTimeServer TimeZone设置为 EST BST ,我想在标签上显示日期和时间。

感谢名单。

1 个答案:

答案 0 :(得分:1)

这不是DAYTIME协议的工作方式,因此不是TIdDayTimeServerTIdDayTimeUDPServer的实现方式。服务器的本地日期/时间附加到其末尾的指定TimeZone属性将在连接到服务器后立即发送到客户端。无法向服务器询问特定时区。

同样适用于TIME协议(TIdTimeServerTIdTimeUDPServer组件)。本地日期/时间以二进制格式返回给客户端,而DAYTIME以字符串格式返回本地日期/时间。

您需要找到问题的另一种解决方案。