A. 怎樣獲取遠程主機或者伺服器的操作系統的當前時間
遠程獲取伺服器時間可同通過php的一個時間函數獲取,用到的工具:notepad++,ftp,步驟如下:
通過notepad++寫一個php文件另存為time.php。
注意事項:伺服器必須安裝php網站環境。
B. 安卓手機可以指定時間伺服器么
Android時間與伺服器同步方案。
SystemClock.elapsedRealtime():手機系統開機時間(包含睡眠時間),用戶無法在設置裡面修改在必要的時刻獲取一下伺服器時間,然後記錄這個時刻的手機開機時間(elapsedRealtime)
後續時間獲取:現在伺服器時間=以前伺服器時間+現在手機開機時間-以前伺服器時間的獲取時刻的手機開機時間。
C. 只知道伺服器IP如何獲得伺服器時間
如果你有伺服器許可權的話
用net time \\192.168.1.1
可以查看時間
你可以用net命令先建立個連接再運行上面的命令
------------------------------------------
那就不清楚了,你需要連接伺服器做什麼?如果讀取sql里數據的話
那可以試試select getdate()可以得到日期和時間
不考慮非常規的方式,你總得在伺服器上有點什麼許可權才能得到伺服器
的相關信息
D. 可不可以具體說一下如何獲取伺服器端和客戶端的時間啊謝謝
伺服器端:DateTime.Now.ToString()
客戶端:javascript:var date=new Date();
伺服器端卸載XXX.ASPX.CS里,客戶端的寫在腳本里,然後綁定到一個文本框什麼的裡面都行(伺服器空間runat='server')後台獲取就行了。
E. 如何獲取伺服器時間
// 思路是發送一個http請求,然後從response字元串里截取出Date部分,這樣得到的時間是GMT格式的,不過轉本地時間也很容易了
#include <winsock2.h>
#include <ws2tcpip.h>
#include <stdio.h>
#pragma comment(lib, "ws2_32.lib")
int main()
{
WSADATA wsaData;
addrinfo hints, *rs;
sockaddr_in serveraddr;
SOCKET s;
char host[256], hostIP[256], request[1024], *p;
int rc, nBytes;
WSAStartup(MAKEWORD(2, 2), &wsaData);
s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
printf("plz input host name(eg.www.example.com):");
gets(host);
ZeroMemory(&hints, sizeof(addrinfo));
hints.ai_flags = AI_PASSIVE;
hints.ai_family = AF_UNSPEC;
hints.ai_socktype = SOCK_STREAM;
hints.ai_protocol = IPPROTO_TCP;
rc = getaddrinfo(host, "80", &hints, &rs);
if(rc != 0) {
printf("getaddrinfo failed with error code:%d\n", WSAGetLastError());
goto clean;
}
getnameinfo(rs->ai_addr, rs->ai_addrlen, hostIP, NI_MAXHOST, NULL, 0, NI_NUMERICHOST);
printf("server ip is: %s\n", hostIP);
freeaddrinfo(rs);
serveraddr.sin_family = AF_INET;
serveraddr.sin_addr.s_addr = inet_addr(hostIP);
serveraddr.sin_port = htons(80);
rc = connect(s, (SOCKADDR*) &serveraddr, sizeof(serveraddr));
if(rc != 0) {
printf("connect to server failed.");
goto clean;
}
strcpy(request, "GET / HTTP/1.1\r\n");
strcat(request, "Host: ");
strcat(request, host);
strcat(request, "\r\nConnection: close\r\n\r\n");
send(s, request, strlen(request), 0);
while(1)
{
nBytes = recv(s, request, 1024, 0);
if(nBytes == SOCKET_ERROR)
{
printf("recv failed with error %d\n",WSAGetLastError());
goto clean;
} else {
p = strstr(request, "Date:");
p += 5;
while(*p == ' ') ++p;
printf("server time: ");
while(*p != '\r')
putchar(*p++);
putchar('\n');
break;
}
}
clean:
closesocket(s);
WSACleanup();
return 0;
}
F. 如何實現手機時間與伺服器時間同步
如果手機時間不準,建議進行以下操作:
1、可以進入設定-日期和時間-自動日期和時間後面的勾選後測試
2、若問題依舊建議備份手機數據(電話簿、簡訊、圖片等),將手機恢復出廠設置
3、若恢復出廠後問題依舊沒有改善,建議攜帶購機發票、包修卡、將手機送至當地的服務中心進行詳細的檢測
G. 怎樣獲取伺服器時間(要精確到秒哦)
1、你提法不是很准。
2、如果你想同步你的電腦到網上的標准時間,XP自身擁有此功能(windows2003也有),要求你的電腦能上網。此外,還能使用笨笨鍾(可去網上找)等軟體來實現。
3、如果你說的是你的局網中的客機要與主機同步時間,可以使用DOS命令:
net time \\server /set /yes
其中「server」是你的伺服器的網路上的名稱,可使用伺服器的IP代替。要求伺服器防火牆不關閉相應的埠。具體是那些埠,本人記不清,你可以自個試(用天網查看日誌可得到)。並且要求主機安裝的是伺服器版的windows,如windows 2000,windows2003等。
4、也可以通過編程來實現。常見的是使用SQL編程或其它。要求主客機上運行相應程序。
5、看你的補充,使用的是ASP,據我所知,在客機上光打開主機的ASP網頁只能得到主機的時間,而無法自動改動客機的時間的,因為ASP不應該做這種過份的事。如果一個客機一進某個網站,自個的機器時間就被改了,那可是一件可怕的事!
6、如果想返回伺服器日期,時間包括秒,請用<%=now()%>
這里附帶下:<%=date()%>顯示日期 例如:2006-6-30
<%=Time()%>顯示時間 例如:21:12:12
H. 如何獲取伺服器當前時間
語句:GETDATE()
示例:SELECT GETDATE()
獲取當前時間:Select To_Char (SYSDATE,'MM-DD-YYYY HH24:MI:SS') "nowTime" from al
getdate()其他常用方式:
1、Select Convert(varchar,getdate(),120)
--傳喚時間格式(yyyy-mm-dd hh:mi:ss)
--23(年月日)
2、Select DATEDIFF(day,getdate(),convert(datetime,'2008-08-08 18:00:00',120))
--時間差
3、Select DATENAME(dw,getdate())
--當前時間是一周內的第幾天(中文,返回NVARCHAR型)
4、Select DATEPART(dw,getdate())
--當前時間是一周內的第幾天(星期日為一周的第一天,返回INT型)