为什么用SetSystemTime函数设置系统时间会出错?怎么解决这个问题啊
解决方案 »
- 请教牛人->delphi7中关于idftp9的问题
- 在cxGrid表单中,怎样取得各列Summary的值?
- 找Delphi工作
- 第三方控件BusinessSkinForm的使用问题!!!!!!!!!!!!!
- jpeg error #53
- 天啊~~!为什么在intraweb中用adodataset添加文件到数据库中时,文件的大小只能<=32k:(
- 左右为难啊!delphi、c++、java做何选择?
- ado连接为什么这么慢?
- 我用pagecontrol动态增加、删除tabsheet页,但怎么在程序退出时保存当前情况,下次进入时和退出时一样???
- 紧急求教: 李维《ADO/MTS/COM+...》中第9章的更新数据库谁成功过... ... ...(up,gz等没分)
- 关于图片记录得读取
- 急,急,急:为什么我在调试一个程序的时候,它会跳到delphi的源文件中?
var
T:SYSTEMTIME;
begin
GetLocalTime(T);
T.wHour := 16;
if SetLocalTime(T) then
ShowMessage('OK');
end;
返回值
Long,非零表示成功,零表示失败。会设置GetLastError
参数表
参数 类型及说明
lpSystemTime SYSTEMTIME,这个结构指定了新的地方时间。其中的wDayOfWeek条目会被忽略
var
systemtime:Tsystemtime;
DateTime:TDateTime;
begin
Edit1.Text:='2003-7-24 19:58:35';
DateTime:=StrToDateTime(Edit1.text); //获得时间(TDateTime格式)
DateTimeToSystemTime(DateTime,systemtime); //把Delphi的TDateTime格式转化为API的TSystemTime格式
SetLocalTime(SystemTime); //设置系统时间
GetLocalTime(SystemTime); //读取系统时间
DateTime:=SystemTimeToDateTime(SystemTime); //把API的TSystemTime格式 转化为 Delphi的TDateTime格式
Edit2.Text:=DateTimeToStr(DateTime); //显示当前系统的时间
end;
试试看,好象可以。