讓程式執行時能服務端的時間而改變本地時間

2021-04-01 05:38:03 字數 1274 閱讀 7235

在form上放個ttimer

procedure tfrmmain.tmr2timer(sender: tobject);

varsystime : _systemtime;

qrytmp:tadoquery;

begin

qrytmp:=tadoquery.create(self);

qrytmp.connection:=dmmain.conndatabase;

qrytmp.sql.clear;

qrytmp.sql.text:='select datepart(year,getdate()) as year,'+

'datepart(month,getdate()) as month,'+

'datepart(weekday,getdate()) as weekday,'+

'datepart(day,getdate()) as day,'+

'datepart(hour,getdate()) as hour,'+

'datepart(minute,getdate()) as minute,'+

'datepart(second,getdate()) as second,'+

'datepart(millisecond,getdate()) as millisecond';

qrytmp.open;

systime.wyear := qrytmp.fieldbyname('year').asinteger;  

systime.wmonth := qrytmp.fieldbyname('month').asinteger;

systime.wdayofweek :=qrytmp.fieldbyname('weekday').asinteger;

systime.wday := qrytmp.fieldbyname('day').asinteger;

systime.whour := qrytmp.fieldbyname('hour').asinteger;

systime.wminute := qrytmp.fieldbyname('minute').asinteger;

systime.wsecond := qrytmp.fieldbyname('second').asinteger;

systime.wmilliseconds := qrytmp.fieldbyname('millisecond').asinteger;

setlocaltime( systime ) ;

qrytmp.free;

end;

程式執行時間

要獲得一個c語言程式的執行時間,常用的方法是呼叫標頭檔案time.h,其中提供了clock 函式,可以捕捉從程式開始執行到clock 被呼叫時所 耗費的時間。這個時間單位是clock tick,即 時鐘打點 同時還有一個常數clk tck,給出了機器時鐘每秒所走的時鐘打點數。於是為了獲 得一個函式f...

程式執行時間

時間限制 1000 ms 記憶體限制 32768 kb 長度限制 100 kb 判斷程式 standard 來自 小小 要獲得一個c語言程式的執行時間,常用的方法是呼叫標頭檔案time.h,其中提供了clock 函式,可以捕捉從程式開始執行到clock 被呼叫時所 耗費的時間。這個時間單位是cloc...

程式執行時間

要獲得一個c語言程式的執行時間,常用的方法是呼叫標頭檔案time.h,其中提供了clock 函式,可以捕捉從程式開始執行到clock 被呼叫時所 耗費的時間。這個時間單位是clock tick,即 時鐘打點 同時還有一個常數clk tck,給出了機器時鐘每秒所走的時鐘打點數。於是為了獲 得一個函式f...

程式執行時間

要獲得一個c語言程式的執行時間,常用的方法是呼叫標頭檔案time.h,其中提供了clock 函式,可以捕捉從程式開始執行到clock 被呼叫時所 耗費的時間。這個時間單位是clock tick,即 時鐘打點 同時還有一個常數clk tck,給出了機器時鐘每秒所走的時鐘打點數。於是為了獲 得一個函式f...

程式執行時間

如何將浮點數 f 四捨五入為整形數 利用 int f 0.5 來實現 這一題其實的演算法並不是很難,但是之所以貼到這裡來,主要是這裡設計幾個基本功的問題。這題有兩個點引起了我的注意。第一個點就是如何對一個數四捨五入。該題中的做法很好 k int 1.0 c2 c1 ctk 0.5 先乘一個不改變值的...