如何从NT服务器上获取日期及时间(100分)

  • 主题发起人 主题发起人 刘建军
  • 开始时间 开始时间
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=141178
 
得到:
c:/windows/Net.exe time //youNTServerName
设置:
c:/windows/Net.exe time //youNTServerName /set /Y >Nul
搞定!!!
 
GetSystemTime

VB声明
Declare Sub GetSystemTime Lib "kernel32" Alias "GetSystemTime" (lpSystemTime As SYSTEMTIME)
说明
在一个SYSTEMTIME中载入当前系统时间,这个时间采用的是“协同世界时间”(即UTC,也叫做GMT)格式
参数表
参数 类型及说明
lpSystemTime SYSTEMTIME, 随同当前时间载入的结构


procedure TForm1.Button2Click(Sender: TObject);
var tim:tsystemtime;
begin
getsystemtime(tim );
edit1.text:=timetostr(systemtimetodatetime(tim));
end;
 
日期类似
 
edit1.text:=datetimetostr(systemtimetodatetime(tim));

00-4-11 下午 01:48:09
 
在SQL Server7.0中,可以用
select getdate() as 日期
得到。
 
最简单的办法:用SQL的GetDate()得到服务器时间
 
来自:wjiachun 时间:00-4-11 13:09:32 ID:217625
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=141178



自己去看看啊!
 
用NMDAYTIME控件
 
NMDAYTIME控件好象只能用在NT下面
 
刘建军:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
难道就没有WIN9X下直接获取NT时间的控件吗?
 
刘建军:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
接受答案了.
 
后退
顶部