نقل قول نوشته شده توسط یوسف زالی مشاهده تاپیک
لازمه که هر دو حالت موجود باشه، حتی یونیت خود دلفی هم سورت نمی کنه.
نیازی به این کار نیست. این کار برعهده برنامه نویسه.
شما وقتی ورودی استاندارد تاریخ وارد می کنید در حقیقت دارید یک عدد وارد می کنید، اما اگر اون ورودی تبدیل به فرمت رشته ای بشه و فرمت رشته ای رو تبدیل به شمسی کنید، باید ترتیب روز ماه سال رو رعایت کنید.
در این صورت احتمال داره تنظیمات زمان کلاینت مورد نظر اشکال داشته باشه.[/QUOTE]
با سلام
من به روش زیر اینکار را انجام میدهم. آیا اینکار درست است؟ در ضمن این کد تاریخ سرور را برمیگرداند پس احتمالا تنظیمات زمان کلاینت نباید روی آن تاثیر داشته باشد! خواهشمندم بیشتر راهنمایی بفرمائید.

qryDateTimeServer.Close;
qryDateTimeServer.SQL.Clear ;
qryDateTimeServer.SQL.Add('SELECT GetDate() AS GD');
qryDateTimeServer.Open;
strDate:=Copy(qryDateTimeServer.FieldByName('GD'). Asstring,1,10);
strDate:=Copy(strDate,7,4)+'/'+Copy(strDate,1,2)+'/'+Copy(strDate,4,2);
mskTarikhSabtWahed.Text:=Date_GregorianToSolar(str Date);
strTime:=Copy(qryDateTimeServer.FieldByName('GD'). Asstring,12,8);
edtSaatKarbar.Text:=strTime;