delphi中客户端如何获得服务器时钟时间

delphi中客户端如何获得服务器时钟时间,第1张

如果要实时显示服务器时间,最好先同步服务器时间,然后用timer显示本地时间。

1、获取服务器时间

如果取数据服务器时间,可以用sql取,如oracle的sysdate。。。select sysdate from dual

如果取应用服务器时间,可以在服务器写个远程方法取服务器本地时间 如:now,,然后客户端调用

2、客户端同步服务器时间 uses windows;setsystemtime();

3、timer定时刷新本地时间

这个问题你可以考虑变通一下

能否在服务器端运行一段脚本

利用计时器不断把当前系统时间写入到某个特定的表

客户端插入数据时,不利用date获取时间

而是直接读取该表中的时间

理论上应该可行。

客户端运行的是什么程序他们怎么交互的

用web的来举例

服务器没啥说的就是new javautilDate()获得当前机器时间

客户端因为是用ie运行不可能用java获得可以调用javascript来获得当前时间在提交到服务端

//因为现在的c/s程序都是分布式的数据库可以装在不通的机器上而应用也装在不通的机器上所以要是你的数据库和应用在同一台机器上那么你从数据库中获得的时间和从应用中获得的时间是一样的都是当前机器时间要是分开部署的话那么数据库中获得的时间和应用获得的时间多少会有些出入

//还有sql指的是语言数据库是db还有你说的服务器跑应用和跑数据库的都叫服务器只不过一个是应用服务器专门处理应用一个是数据库服务器专门处理数据库明白

需要和服务端通讯获取,同意楼上。思路是这样的 :在UNIX服务端使用unix系统的时间函数localtime,获取时间后采用广播的方式发送给客户端,注意unix和windows字节序问题,接收的时候转换下字节序。

以上就是关于delphi中客户端如何获得服务器时钟时间全部的内容,包括:delphi中客户端如何获得服务器时钟时间、客户端取 access数据库所在机器的系统时间、java 如何分别取出服务器时间和客户机时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9312455.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存