View Full Version : تنظیم تاریخ و ساعت ویندوز
  
seyed_farid
شنبه 03 دی 1384, 13:43 عصر
چگونه میتوان از درون برنامه تاریخ و ساعت ویندوز را تنظیم نمود ؟
 البته اگر دوستان بتوانند در مورد روش گرفتن زمان از GPS مرا هم راعنمایی کنند ممنون میشوم. :تشویق:
Mahdi_S_T
یک شنبه 04 دی 1384, 10:41 صبح
توسط تابع زیر میتوانید تاریخ سیستم رو عوض کنید 
 
function ChangeSystemDateTime(dtNeeded: TDateTime): Boolean;
var
tzi: TTimeZoneInformation;
dtSystem: TSystemTime;
begin
GetTimeZoneInformation(tzi);
dtNeeded := dtNeeded + tzi.Bias / 1440;
with dtSystem do
begin
wYear := StrToInt(FormatDateTime('yyyy', dtNeeded));
wMonth := StrToInt(FormatDateTime('mm', dtNeeded));
wDay := StrToInt(FormatDateTime('dd', dtNeeded));
wHour := StrToInt(FormatDateTime('hh', dtNeeded));
wMinute := StrToInt(FormatDateTime('nn', dtNeeded));
wSecond := StrToInt(FormatDateTime('ss', dtNeeded));
wMilliseconds := 0;
end;
Result := SetSystemTime(dtSystem);
end;
seyed_farid
سه شنبه 06 دی 1384, 23:01 عصر
بسیار متشکرم دوست عزیز:تشویق:
دنی کوئیل
چهارشنبه 21 دی 1384, 22:33 عصر
چگونه پارامتر ارسال کنیم به این تابع
Mahdi_S_T
چهارشنبه 21 دی 1384, 23:58 عصر
خوب معلومه یه مقدار از نوع DateTime را به ورودی تابع میدهیم
MiRHaDi
پنج شنبه 22 دی 1384, 04:29 صبح
سلام
ChangeSystemDateTime(2005/5/2)
راحله سعادتی
دوشنبه 22 اسفند 1384, 18:40 عصر
اگر بخواهیم ساعت را تنظیم کنیم باید چه کدی بنویسیم ؟
mohammad_2oo5s
سه شنبه 08 فروردین 1385, 23:40 عصر
procedure SetDateTime(Year, Month, Day, Hour, Minu, Sec, MSec: Word);
var
  NewDateTime: TSystemTime;
begin
  FillChar(NewDateTime, SizeOf(NewDateTime), #0);
  NewDateTime.wYear := Year;
  NewDateTime.wMonth := Month;
  NewDateTime.wDay := Day;
  NewDateTime.wHour := Hour;
  NewDateTime.wMinute := Minu;
  NewDateTime.wSecond := Sec;
  NewDateTime.wMilliseconds := MSec;
  SetLocalTime(NewDateTime);
end;
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.