远程时间怎么获取 有没有时间api时间的
发布网友
发布时间:2022-04-23 13:21
我来回答
共3个回答
热心网友
时间:2023-09-10 00:37
Randomize
url = "https://gss0.baidu.com/8aQDcnSm2Q5IlBGlnYG/special/time/"
With CreateObject("Msxml2.XMLHTTP")
.open "get", url & "?" & Rnd * 1E+15, False
.send
t = Int(Left(Split(.responseText, "_time(")(1), 10))
MsgBox DateAdd("s", t, "1970-1-1 8:00")
End With
热心网友
时间:2023-09-10 00:37
一般你获取服务器远程时间是放在数据库里,然后读取数据库的时间。数据库可以getDate()
你要获取时间校准中心的时间,那就个API,看看这篇文章,我也纯属抄袭:
http://zhidao.baidu.com/link?url=Hy9YtVndFzpgOd9ReURFlccCABhvi_-QNDv2oS8irLUGUPa0Z8_mEsSi_0U5GTIM2uUI7QMOtOPHSS4CrZNjX_
热心网友
时间:2023-09-10 00:38
方法如下:
SYTimeEMTIME Time={0};
GetLocalTime(&Time);//获得当前本地时间
GetSyTimeemTime(&Time);//这一个是获得格林威治时间,一般不用
SYTimeEMTIME结构说明
typedef struct _SYSTEMTIME {
WORD wYear; //年
WORD wMonth; //月
WORD wDayOfWeek; //星期
WORD wDay; //日
WORD wHour; //小时
WORD wMinute; //分
WORD wSecond; //秒
WORD wMilliseconds;//毫秒
} SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME;
测试代码如下(VC 6.0):
#include<iostream.h>
#include<windows.h>
int main()
{
SYSTEMTIME Time={0};
GetLocalTime(&Time);//获得当前本地时间
//GetSystemTime(&Time);//这一个是获得格林威治时间,一般不用
cout<<Time.wYear<<".";
cout<<Time.wMonth<<".";
cout<<Time.wDay<<" ";
cout<<Time.wHour<<":";
cout<<Time.wMinute<<":";
cout<<Time.wSecond<<endl;
return 0;
}