ورود

View Full Version : تبدیل نوع



Z_Programming
شنبه 04 تیر 1390, 12:11 عصر
سلام دوستان
من می خوام دو تا تاریخ رو از هم کم کنم و حاصلش رو از یک مقدار Float دیگه کم کنم ودر یک متغیر از نوع Float بریزم می شه بگین چه طوری باید این کارو انجام بدم؟
مرسی

majid_ramak
شنبه 04 تیر 1390, 15:50 عصر
به این شکل
فرض کنیم دو متغیر از نوع تاریخ داریم و دو متغیر Float:

FResult:= ((FDate1 - FDate2) - FFloat);

Z_Programming
یک شنبه 05 تیر 1390, 08:44 صبح
ممنون از جوابتون.منم همین کارو انجام داده بودم اما فکر می کنم نتیجه ای رو که برمی گردونه درست نیست.راه دیگه ای وجود نداره که تاریخ وزمان رو به یه مقدار Float تبدیل کنم؟
و یه سوال دیگه :فرض کنید همین دو متغیری که شما مثال زدید از نوع Datetime باشه.حالا می خوام تاریخ و زمان این دو متغیر رو از هم جدا کنم تاریخ ها رو از هم کم کنم و زمان ها رو از هم:متفکر:

Felony
یک شنبه 05 تیر 1390, 09:34 صبح
فرض کنید همین دو متغیری که شما مثال زدید از نوع Datetime باشه.حالا می خوام تاریخ و زمان این دو متغیر رو از هم جدا کنم تاریخ ها رو از هم کم کنم و زمان ها رو از هم
var
DT: TDateTime;
D: TDate;
T: TTime;
begin
DT:= Now;
D:= DT;
T:= DT;
ShowMessage(DateTimeToStr(DT));
ShowMessage(DateToStr(D));
ShowMessage(TimeToStr(T));
end;