delphi如何取得本地伺服器的時間?原始碼最好了

時間 2025-02-06 18:45:14

1樓:龍胖胖紙

本機就now,如果是資料庫所在機子的話,就使用對應資料庫查詢當前時間的語句執行,獲取返回值即可。

2樓:網友

利用資料庫取伺服器時間,如果是sql的用。

select getdate()

delphi中怎麼獲取伺服器的時間,從資料庫中獲取

3樓:來自靜思園有志氣的海象

function getnetdate: tdatetime;

beginwith do

begintryconnection := adoconnection1; // 繫結資料庫連線物件。

if = dtmssql then // 這裡你自己處理一下,公司**的意思是,如果當前資料庫是mssql server

select getdate() as curdate ')

else = dtoracle then // 如果當前資料庫是oracle

select sysdate as curdate from dual ');

open;result := fieldbyname('curdate').asdatetime;

finally

free;end;

end;end;

簡單的說,mssql資料庫,使用「select getdate() 這樣的sql語句獲取資料庫伺服器時間,而oracle則使用「select sysdate」這樣的sql語句。

4樓:網友

前面的說的已經很全面了。

5樓:網友

不知你是什麼資料庫,sql server中可以用getdate函式獲取當前的日期和時間。

delphi改變系統時間的**

6樓:網友

你如果是想把2010-1-1顯示為2010-01-01vart:tdatetime;

fs:tformatsettings;

'yyyy-mm-dd';

t := strtodate('2010-01-01',fs);//, ;

showmessage(datetimetostr(t,fs));

delphi中客戶端如何獲得伺服器時鐘時間

7樓:網友

如果要即時顯示伺服器時間,最好先同步伺服器時間,然後用timer顯示本地時間。

1、獲取伺服器時間。

如果取資料伺服器時間,可以用sql取,如oracle的sysdate。。。select sysdate from dual

如果取應用伺服器時間,可以在伺服器寫個遠端方法取伺服器本地時間 如:now,,然後客戶端呼叫。

2、客戶端同步伺服器時間 uses windows;setsystemtime();

3、timer定時重新整理本地時間。

8樓:

1:如果是sql資料庫程式:select getdate()2:socket元件通訊。

取得時間後,比較時間差,如果超過一定值(如30秒),執行時間同步:

根據提供的時間 設定本地系統時間。

function set_localtime(atime: tdatetime): boolean;

varadatetime: tsystemtime; /系統時間格式。

adatetime);

result :=setlocaltime(adatetime);

sendmessage(hwnd_broadcast, wm_timechange, 0, 0); 廣播訊息:時間已改變!

end;

delphi 怎樣獲得系統時間?

9樓:oo木葉之魂

date()函式並沒有錯,只是這是delphi裡面的取當前日期的函式,不能用在sql語句裡面,可以給這兩個日期賦值變數rq,rq2 然後在外面執行date()函式。

**如下。begin;;

insert into 借閱表(讀者證號,條形碼,借閱日期,應還日期,借書管理員代號,還書管理員代號,書名) values('''+trim(''','''+trim(''',:rq,:rq2,'''+trim(''','''+trim(''','''+trim(''')' );

rq').value:=date();

rq2').value:=date()+30;

end;

10樓:網友

var rq1,rq2:string;

beginrq1:=formatdatetime('yyyy-mm-dd',now())

rq2:=formatdatetime('yyyy-mm-dd',now()+30);;

insert into 借閱表(讀者證號,條形碼,借閱日期,應還日期,借書管理員代號,還書管理員代號,書名) values('''+trim(''','''+trim(''','''+rq1+''','''+rq2+''','''+trim(''','''+trim(''','''+trim(''')' );

end;

11樓:網友

delphi 取系統時間直接now

他的格式是datetime型,如果你插入資料庫的話這裡要轉換'insert into 借閱表(讀者證號,條形碼,借閱日期,應還日期,借書管理員代號,還書管理員代號,書名) values('''+trim(''','''+trim(''','+datetostr(now)+','+datetostr(now+30)+','''+trim(''','''+trim(''','''+trim(''')' );

如果要自定義日期格式就是formatdatetime('yyyy-mm-dd hh:mm:ss ddd',now);

12樓:網友

可以直接在sql server下使用getdate()

例如:insert into 表(日期) values (getdate())

或者你在設計表的時候就將這一列的預設值設為當前時間,你寫**的時候都不用考慮這個了。

13樓:網友

如要用資料庫取時間的話。

sqlserver 是 getdate()

14樓:文件類共創空間

函式原型為:

void getsystemtime(lpsystemtime lpst),引數指標lpst獲取系統時間,因此可如以下程式段實現:

procedure : tobject);

varsystime: tsystemtime;

begingetsystemtime(systime);

caption:=inttostr(' '+inttostr(;

if >2000 then

..在程式邏輯中利用獲取的各類時間值end;

delphi如何從源**中提取文字

15樓:網友

建議你去看看正規表示式。和樓上說的一樣,屬於字串處理方面的。

16樓:網友

這是如何處理字串的問題了。

只要過濾去那些等等的字元就好了!

伺服器如何配置,伺服器如何配置?

函巨集肖清舒 不能僅僅簡單買一個高效能伺服器來解決問題,建議樓主還是諮詢下系統整合廠商,或者懂這方面的朋友,幫你來分析下你們公司的實際情況 以下是我的建議 既然是oa系統,我們必須要確保其安全性,如果公司對oa的依賴程度很高的話,或者檔案都是存放在伺服器上的 那麼建議你不要只用一臺伺服器 具體可以這...

如何配置伺服器,自己如何搭建伺服器。

秒懂百科 伺服器配置 伺服器作業系統 前含合白萱 對了他的寬頻連線 屬性 高階 允許其他網路使用者通過此計算機的internet連線來連線 勾上對號 自己如何搭建伺服器。 樓主是個人電腦,使用路由器上網,想配置成伺服器,是嗎。首先,需要設定路由器的埠對映,就可以實現樓主的要求,具體需要對映的埠是80...

dhcp伺服器如何配置,DHCP伺服器如何配置

dhcp服務在linux下算是最簡單的服務了。dhcp服務的配置。dhcp簡介 dhcp動態主機配置協議,在一個小型區域網裡可以通過手工指定ip地址的方式,但如有大量的主機,如果還是手工指定,那是一個很大的工作量,而且也容易出錯,這時,就可以通過配置一臺dhcp伺服器來解決,為每臺主機分配一個ip地...