المشاركات : 421
المواضيع 77
:
: 195
الإنتساب : Dec 2008
السلام عليكم
تقبل الله صيام الجميع
ما سبب عدم ظهور الشهر في مربع النص وظهور التاريخ بهذه الصوره 04/01/1900
ماهي أفضل طريقة لوضع الشهر فقط في مربع النص Edit1.Text
المشاركات : 305
المواضيع 50
:
: 43
الإنتساب : Sep 2010
استعمل الدالة DecodeDateTime
كمثال
var
myDate : TDateTime;
myYear, myMonth, myDay : Word;
begin
myDate := StrToDate('29/12/2000');
myDate := IncMonth(myDate);
DecodeDate(myDate, myYear, myMonth, myDay);
ShowMessage('myDate now = '+DateToStr(myDate));
ShowMessage('myDay = '+IntToStr(myDay));
ShowMessage('myMonth = '+IntToStr(myMonth));
ShowMessage('myYear = '+IntToStr(myYear));
end;
وقل ربي زدني علماً
المشاركات : 421
المواضيع 77
:
: 195
الإنتساب : Dec 2008
20-05-2020, 08:27 AM
(آخر تعديل لهذه المشاركة: 20-05-2020, 08:30 AM بواسطة ALG2009.)
عذر لم أضع الكود الذي به الخطأ
كود :
decodeDAte(date,Year,Month,day);
(Edit1.text:=datetostr(Month);
يظهر التاريخ كاملا وقديم01/04/1900
أريد إظهار الشهر الحالي
لم تعمل DecodeDateTime
عذر لم أضع الكود الذي به الخطأ
كود :
decodeDAte(date,Year,Month,day);
(Edit1.text:=datetostr(Month);
يظهر التاريخ كاملا وقديم01/04/1900
أريد إظهار الشهر الحالي
لم تعمل DecodeDateTime
المشاركات : 421
المواضيع 77
:
: 195
الإنتساب : Dec 2008
أريد أن أعرف ما السبب
عند كتابة هذا الكود تتم العملية بنجاح
كود :
var
Day,Month,Year :Word;
begin
decodedate(now,Year,Month,Day);
edit1.text:=FormatFloat('00',month);
ولكن عند حذف
[size=small]FormatFloat يعطيني تاريخ قديم!!![/size]
[size=small]لماذا
[/size]
المشاركات : 522
المواضيع 46
:
: 394
الإنتساب : Sep 2011
كود :
uses
DateUtils;
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text := intTOstr( DayOf(Date()) );
Edit2.Text := intTOstr( MonthOf(Date()) );
Edit3.Text := intTOstr( YearOf(Date()) );
end;
المشاركات : 421
المواضيع 77
:
: 195
الإنتساب : Dec 2008
20-05-2020, 09:00 PM
(آخر تعديل لهذه المشاركة: 20-05-2020, 09:16 PM بواسطة ALG2009.)
تقبل الله صيامكم
وجزاكم الله خير
أعذرني على كثرة الأسئله صدقني أكواد بسيطة وبحثت وعجزت على حلها
لماذا لا تعمل Format ذهبت إلى خصائص مربع النص لعلي أجد DisplayFormat وأغيرها من هناك لتكون مكونه من رقمين لم أجد شئ
كود :
edit4.text:=formatfloat('00',intTOstr( MonthOf(Date())));
المشاركات : 522
المواضيع 46
:
: 394
الإنتساب : Sep 2011
(20-05-2020, 09:00 PM)ALG2009 كتب : تقبل الله صيامكم
وجزاكم الله خير
أعذرني على كثرة الأسئله صدقني أكواد بسيطة وبحثت وعجزت على حلها
لماذا لا تعمل Format ذهبت إلى خصائص مربع النص لعلي أجد DisplayFormat وأغيرها من هناك لتكون مكونه من رقمين لم أجد شئ
كود :
edit4.text:=formatfloat('00',intTOstr( MonthOf(Date())));
تقبل الله من جميعا و اياكم
كود :
edit4.text:=format('%2.2d',[ MonthOf(Date())]);
المشاركات : 421
المواضيع 77
:
: 195
الإنتساب : Dec 2008
الله يرضى عليك
سأحاول البحث على format لفهمها أكثر مادمت مهتم بالدلفي هته الايام