Вниз
Скачать: CL | DM;

Системное время   Найти похожие ветки 

← →
DSP   (2004-10-12 22:13) [0]

Подскажите пожалуйста как считать системное время (дд.мм.гггг) в Delphi.
Заранее благодарен


← →
begin...end ©   (2004-10-12 22:16) [1]

Now


← →
Kolan ©   (2004-10-12 23:41) [2]

var
CurDate:string;
CurTime:string;
t, t1:TDateTime;
begin
t:=Date;
t1:=Time;

CurDate:=Datetimetostr(t);
CurTime:=Timetostr(t1);
end;
В строках будет 12.10.2004 а в t и t1 числа с ними удобно работать. Посмотри Datetime routines Help


← →
DVM ©   (2004-10-12 23:44) [3]

Или на API:

function GetTime: string;
var
 st: TSystemTime;
 Time, FormatString: PChar;
 TimeSize, FormatStringSize: integer;
begin
 Result := "";
 FormatStringSize := GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_STIMEFORMAT, nil, 0);
 GetMem(FormatString, FormatStringSize * SizeOf(Char));
 GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_STIMEFORMAT, FormatString, FormatStringSize);
 GetLocalTime(st);
 TimeSize := GetTimeFormat(LOCALE_USER_DEFAULT, 0, nil, FormatString, nil, 0);
 GetMem(Time, TimeSize * SizeOf(Char));
 GetTimeFormat(LOCALE_USER_DEFAULT, 0, @st, FormatString, Time, TimeSize * SizeOf(Char));
 result := Time;
 FreeMem(Time);
 FreeMem(FormatString);
end;


← →
Sheng ©   (2004-10-13 08:36) [4]

GetLocalSystemTime - считать
SetLocalSystemTime - установить


← →
Fedia ©   (2004-10-13 08:43) [5]


var
 s: string;
s:=FormatDateTime("dd.mm.yyyy", now);



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.02 c
4-1096265406
Unknown user
2004-09-27 10:10
2004.10.31
Открытие документов со шрифтами не установленными в системе


14-1097498534
Comp
2004-10-11 16:42
2004.10.31
Сабж


10-1052229073
OIM
2003-05-06 17:51
2004.10.31
Fault Tolerant CORBA (+)


6-1093005756
mp
2004-08-20 16:42
2004.10.31
Net send


14-1097459038
Думкин
2004-10-11 05:43
2004.10.31
С днем рождения! 11 октября




   Наверх