PDA

View Full Version : تاریخ فردا!!!



_abiriamir
جمعه 15 خرداد 1388, 18:37 عصر
دوستان عزیز سلام
شاید سوالی که میپرسم برای شما خیلی پیش پا افتاده باشد اما برای من که تازه واردم مساله مهمی است.
لطفا راهنمایی ام کنید.

فکر کنم موضوع تاپیک همه چیز را گفته باشد اما بازم سوالم را تکرار میکنم.
چگونه میتوان تاریخ فردا را به دست آورد؟؟؟

vcldeveloper
جمعه 15 خرداد 1388, 19:05 عصر
Tomorrow : TDateTime;
...

Tomorrow := Now + 1;

_abiriamir
شنبه 16 خرداد 1388, 11:31 صبح
فقط یک سوال
متغیر Now از چه نوعی است؟؟؟
چون من در اینجا از now استفاده نمیکنم زیرا تاریخ در نرم افزار من شمسی است و برای نوشتن تاریخ دستور زیر را مینویسم.
حال چکار کنم؟



Date_edit.Text:=tfardate.MiladyToShamsistr(date()) ;

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
Tfardate یک یونیت است

vcldeveloper
شنبه 16 خرداد 1388, 12:13 عصر
Now متغیر نیست، بلکه یکی از توابع دلفی هست. کارش هم برگرداندن تاریخ و زمان فعلی هست. مقدار برگشتی هم از نوع TDateTime هست.

شما باید ابتدا با اضافه کردن یک واحد به مقدار برگشتی Now تاریخ میلادی فردا را بدست بیارید، سپس تاریخ میلادی بدست آمده را از طریق تابعی که برای تبدیل میلادی به شمسی در اختیار دارید، به تاریخ شمسی تبدیل کنید.