找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4744|回复: 0

[开源] GetSystemTime获取系统时间

[复制链接]

1214

主题

352

回帖

11

精华

管理员

菜鸟

积分
93755

贡献奖关注奖人气王精英奖乐于助人勋章

发表于 2009-12-13 13:02:30 | 显示全部楼层 |阅读模式
&&GetSystemTime获取系统时间
DECLARE INTEGER GetSystemTime IN win32api STRING @
cBuff=SPACE(40)
=GetSystemTime(@cBuff)
*---------------------------------------------------------------------
* GetSystemTime returns a structure of WORD (16-bit unsigned integer)
* values.  These values are stored in a character variable in Visual
* FoxPro and need to be converted back to 16-bit values from the 8-bit
* characters.
*----------------------------------------------------------------------
#DEFINE YEAR_LOC "年: "
#DEFINE MONTH_LOC "月: "
#DEFINE DOW_LOC "星期: "
#DEFINE DAY_LOC "日: "
#DEFINE HOUR_LOC "小时(UTC 时间): "
#DEFINE MINUTE_LOC "分钟: "
#DEFINE SECOND_LOC "秒: "
#DEFINE MILLI_LOC "毫秒: "
? YEAR_LOC + ALLTRIM(STR(ASC(SUBSTR(cBuff,2,1)) * 256 + ASC(SUBSTR(cBuff,1,1))))
? MONTH_LOC + ALLTRIM(STR(ASC(SUBSTR(cBuff,4,1)) * 256 + ASC(SUBSTR(cBuff,3))))
?DOW_LOC + ALLTRIM(STR(ASC(SUBSTR(cBuff,6,1)) * 256 + ASC(SUBSTR(cBuff,5,1))))
? DAY_LOC + ALLTRIM(STR(ASC(SUBSTR(cBuff,8,1)) * 256 + ASC(SUBSTR(cBuff,7,1))))
?HOUR_LOC + ALLTRIM(STR(ASC(SUBSTR(cBuff,10,1)) * 256 + ASC(SUBSTR(cBuff,9,1))))
? MINUTE_LOC + ALLTRIM(STR(ASC(SUBSTR(cBuff,12,1)) * 256 + ASC(SUBSTR(cBuff,11,1))))
?SECOND_LOC + ALLTRIM(STR(ASC(SUBSTR(cBuff,14,1)) * 256 + ASC(SUBSTR(cBuff,13,1))))
? MILLI_LOC + ALLTRIM(STR(ASC(SUBSTR(cBuff,16,1)) * 256 + ASC(SUBSTR(cBuff,15,1))))
CLEAR DLLS
【VB】QQ群:1422505加的请打上VB好友
【易语言】QQ群:9531809  或 177048
【FOXPRO】QQ群:6580324  或 33659603
【C/C++/VC】QQ群:3777552
【NiceBasic】QQ群:3703755
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表