VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

如何取得服务器的系统时间?

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
zfgg



註冊時間: 2004-05-31
文章: 179
來自: 中国

第 1 樓

發表發表於: 星期一 九月 27, 2004 8:48 am    文章主題: 如何取得服务器的系统时间? 引言回覆

在终端机上,个人可以修改机器上时间,造成时间上的不一至。如果用服务器的系统时间,可以解决这个问题。在程序中的代码,如何取得服务器的系统时间?
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address MSN Messenger
zfgg



註冊時間: 2004-05-31
文章: 179
來自: 中国

第 2 樓

發表發表於: 星期二 九月 28, 2004 4:24 pm    文章主題: 引言回覆

请哪位大师告诉我!
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address MSN Messenger
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2160


第 3 樓

發表發表於: 星期二 九月 28, 2004 5:48 pm    文章主題: 引言回覆

http://vfp.sunyear.com.tw/viewtopic.php?t=372&highlight=net+time
_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
panda737



註冊時間: 2007-04-30
文章: 7
來自: 中国广东

第 4 樓

發表發表於: 星期一 十一月 15, 2010 4:34 pm    文章主題: 引言回覆

select getdate()
_________________
为生产加工型企业实现信息化专案
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站 AIM Address MSN Messenger
foxy



註冊時間: 2007-08-16
文章: 258
來自: 泰國

第 5 樓

發表發表於: 星期日 十一月 21, 2010 3:52 pm    文章主題: 引言回覆

panda737的做法是對MS SQL Server來做的
_________________
進銷存+生產製造+會計+員工薪資+CRM+POS零售+餐廳手機app+電商手機app+電商網站,物流系統. 正/簡體中文,英,日,泰,緬甸文. MS SQL Server + 前台 VFP + PHP 網站 + Flutter 手機 App, 都共享 MS SQL Server的資料. www.foxacc.com LINE: mike-lm
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站 MSN Messenger
zlabsoft



註冊時間: 2003-10-18
文章: 22


第 6 樓

發表發表於: 星期五 十一月 26, 2010 10:49 pm    文章主題: 引言回覆

可參考以下:

LPARAMETER TCSERVER
LOCAL LCSERVER , LLRETVAL
LLRETVAL = .F.
IF VARTYPE(TCSERVER) = 'C' AND .NOT. EMPTY(TCSERVER)
LCSERVER = UPPER(ALLTRIM(TCSERVER))
DECLARE INTEGER NetRemoteTOD IN netapi32 STRING @ , INTEGER @
DECLARE RtlMoveMemory IN WIN32API AS CopyMemory STRING @ , INTEGER , INTEGER
DECLARE INTEGER SetSystemTime IN kernel32 STRING @
LCSERVER = STRCONV(STRCONV(TCSERVER,1),5) + CHR(0)
LNPTR = 0
LCTIMEOFDAY = REPLICATE(CHR(0),4Cool
LCSYSTEMTIME = SPACE(0)

NRES = NETREMOTETOD(@LCSERVER,@LNPTR)
LOCAL LNYEAR , LNMONTH , LNDAYOFWEEK , LNDAY , LNHOUR , LNMINUTE , LNSECOND , ;
LNMILLSECOND
IF NRES = 0
= COPYMEMORY(@LCTIMEOFDAY,@LNPTR,4Cool
LNYEAR = DWORDTONUM(SUBSTR(LCTIMEOFDAY,41,4))
LNMONTH = DWORDTONUM(SUBSTR(LCTIMEOFDAY,37,4))
LNDAYOFWEEK = DWORDTONUM(SUBSTR(LCTIMEOFDAY,45,4))
LNDAY = DWORDTONUM(SUBSTR(LCTIMEOFDAY,33,4))
LNHOUR = DWORDTONUM(SUBSTR(LCTIMEOFDAY,9,4))
LNMINUTE = DWORDTONUM(SUBSTR(LCTIMEOFDAY,13,4))
LNSECOND = DWORDTONUM(SUBSTR(LCTIMEOFDAY,17,4))
LCSYSTEMTIME = ;
NUMTOWORD(LNYEAR) + NUMTOWORD(LNMONTH) + NUMTOWORD(LNDAYOFWEEK) + NUMTOWORD(LNDAY) + ;
NUMTOWORD(LNHOUR) + NUMTOWORD(LNMINUTE) + NUMTOWORD(LNSECOND) + ;
NUMTOWORD(0)
NRES = SETSYSTEMTIME(@LCSYSTEMTIME)
LLRETVAL = NRES <> 0
ELSE
* ??? UNKNOWN COMMAND WORD: [$A8H]
LLRETVAL = .F.
ENDIF
ENDIF
RETURN LLRETVAL

PROCEDURE DWordtoNum
LPARAMETER TCDWORD
LOCAL LN0 , LN1 , LN2 , LN3
LN0 = ASC(SUBSTR(TCDWORD,1,1))
LN1 = ASC(SUBSTR(TCDWORD,2,1)) * 256
LN2 = ASC(SUBSTR(TCDWORD,3,1)) * 65536
LN3 = ASC(SUBSTR(TCDWORD,4,1)) * 16777216
RETURN LN3 + LN2 + LN1 + LN0
ENDPROC
*------
PROCEDURE NumtoWord
LPARAMETER TNNUM
LCRESULT = CHR(0) + CHR(0)
IF TNNUM < 32767
LCRESULT = CHR(MOD(TNNUM,256)) + CHR(INT(TNNUM / 256))
ELSE
ENDIF
RETURN LCRESULT
ENDPROC
*------*
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作