社区
API 调用
帖子详情
如何取服务器时间,更改本地时间?????急!!
wwllww
2003-10-15 04:05:10
服务器时间能取到,但不知道,如何通过代码更改本地时间。。。
...全文
112
16
打赏
收藏
如何取服务器时间,更改本地时间?????急!!
服务器时间能取到,但不知道,如何通过代码更改本地时间。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liliang800207
2003-11-04
打赏
举报
回复
up
langel
2003-11-04
打赏
举报
回复
FUNCTION ulong SetLocalTime(any lpSystemTime) LIBRARY "kernel32.dll"
结构str_systime(unsignedinteger: year,month,day,hour,minute,second)
datetime dt_server
str_systime lstr_tmp
select getdate() into :dt_server from sysfiles;
lstr_tmp.year=year(date(dt_server))
lstr_tmp.month=month(date(dt_server))
lstr_tmp.week=daynumber(date(dt_server)) - 1
lstr_tmp.day=day(date(dt_server))
lstr_tmp.hour=hour(time(dt_server))
lstr_tmp.minute=minute(time(dt_server))
lstr_tmp.second=second(time(dt_server))
SetLocalTime(lstr_tmp)
udb992002
2003-11-04
打赏
举报
回复
用SELECT 从服务器取得时间,然后再设置本机的时间。
wangyaowu
2003-11-04
打赏
举报
回复
mark
lmby
2003-11-01
打赏
举报
回复
FUNCTION ulong SetLocalTime(any lpSystemTime) LIBRARY "kernel32.dll"
定义结构str_systime(unsignedinteger: year,month,day,hour,minute,second)
datetime dt_server
str_systime lstr_tmp
select getdate() into :dt_server from sysfiles;
lstr_tmp.year=year(date(dt_server))
lstr_tmp.month=month(date(dt_server))
lstr_tmp.week=daynumber(date(dt_server)) - 1
lstr_tmp.day=day(date(dt_server))
lstr_tmp.hour=hour(time(dt_server))
lstr_tmp.minute=minute(time(dt_server))
lstr_tmp.second=second(time(dt_server))
SetLocalTime(lstr_tmp)
ora9i
2003-10-30
打赏
举报
回复
关注
incats
2003-10-23
打赏
举报
回复
run("net time \\192.168.1.1 /set /y")
zhiming99
2003-10-19
打赏
举报
回复
应该可行,不过我没试,有兴趣的试试。
zhiming99
2003-10-19
打赏
举报
回复
各位,不知用RUN(DATE )+ RUN(TIME )行不行?
longdrang
2003-10-17
打赏
举报
回复
兩种方法都可行.
liuhaiting
2003-10-16
打赏
举报
回复
用setsystemtime()会存在时区的问题,所以哥们建议用setlocaltime()来实现,上面的代码就可以啊,你看一下。
liuhaiting
2003-10-16
打赏
举报
回复
API
Function long SetLocalTime(ust_systemtime lpSystemTime) library "kernel32"
st_systemtime系统定义的结构如下:
integer wyear
integer wmonth
integer wdyofweek
integer wday
integer whour
integer wminute
integer wsecond
integer wmillseconds
st_systemtime lht //更改系统时间的结构
//改为从sql服务器提取的时间
lht.wyear=integer(left(string(d_today,'yyyy-mm-dd'),4))
lht.wmonth=integer(mid(string(d_today,'yyyy-mm-dd'),6,2))
lht.wday=integer(right(string(d_today,'yyyy-mm-dd'),2))
lht.whour=integer(left(string(d_today,'hh:mm:ss'),2))
lht.wminute=integer(mid(string(d_today,'hh:mm:ss'),4,2))
lht.wsecond=integer(right(string(d_today,'hh:mm:ss'),2))
SetLocalTime(lht)
htp_htp
2003-10-15
打赏
举报
回复
api
楼上说得很详细了
ropriest
2003-10-15
打赏
举报
回复
因为两个函数都是需要一个结构体作为参数。
1、定义结构体:
Structure SystemTime
unsignedinteger year
unsignedinteger month
unsignedinteger dayofweek
unsignedinteger day
unsignedinteger hour
unsignedinteger minute
unsignedinteger second
unsignedinteger millisecond
2、声明窗口的局部、外部函数:
SUBROUTINE GetSystemTime(ref systemtime systimerptr) Library "kernel32.dll"
//此函数返回系统时间
Function Long SetSystemTime(systemtime astr_time) Library "Kernel32.dll"
//此函数用来设置系统时间
3、定义一个函数来设置系统时间,即将结构体中所需参数传入结构体中,并用SetSystemTime(lstr_SystemTime)设置系统的时间
//函数定义略。
4、调用自定义函数,设置系统时间。
langel
2003-10-15
打赏
举报
回复
用API
ropriest
2003-10-15
打赏
举报
回复
调用windows的api函数SetSystemTime()和GetSystemTime()可以用来设置和获取系统时间。
具体做法如下:
ESP32 WEB
服务器
本地固件升级
讲解ESP32网页升级固件功能,讲解web
服务器
启动流程,网页访问流程,页面实时刷新和cjson解析。
中高级前端面试秘籍!金三银四如何直通大厂?!(长文)
只会修改实例对象本身的属性,如果不存在,则进行添加该属性,如果需要修改原型的属性时,则可以用: b.prototype.x=2;但是这样会造成所有继承于该对象的实例的属性发生改变。 3. 执行上下文(EC) 执行上下文可以简单...
基于 GPS 的 NTP
时间
同步
服务器
时间
究竟是什么?这既可以是一个哲学问题,也可以是一个物理问题。古人对太阳进行观测,利用太阳的投影发明了日晷,定义了最初的
时间
。随着科技的发展,天文观测的精度也越来越准确,人们发现地球的自转并不是完全...
最近linux
服务器
普遍出现的问题???
最近linux
服务器
普遍出现的问题???:( 我做了一个linux的代理服务起,用iptables做的。。一直运行良好。可最近两天老是不停出现这样的提示。 NET:* messages suppressed 这个星号数字1-30之间。不知道为什么。...
张高兴的 .NET IoT 入门指南:(八)基于 GPS 的 NTP
时间
同步
服务器
时间
究竟是什么?这既可以是一个哲学问题,也可以是一个物理问题。古人对太阳进行观测,利用太阳的投影发明了日晷,定义了最初的
时间
。随着科技的发展,天文观测的精度也越来越准确,人们发现地球的自转并不是完全...
API 调用
680
社区成员
4,762
社区内容
发帖
与我相关
我的任务
API 调用
PowerBuilder API 调用
复制链接
扫一扫
分享
社区描述
PowerBuilder API 调用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章