PDA

View Full Version : سوال: جمع دو تاریخ



ashkandehnavi
دوشنبه 17 بهمن 1390, 19:16 عصر
با سلام خدمت دوستان
چطوری میتونم تاریخ امروز رو با یه تاریخ دیگه جمع کنم؟
مثلا وقتی تابع میگویید امروز 17/11/90 است این تاریخ رو بعلاوه یک روز کنه مثلا 18/11/90 اگه هم آخر ماه بود به ماه بعدی اضافه کنه
ممنون میشم راهنمایی کنین

ASedJavad
دوشنبه 17 بهمن 1390, 20:54 عصر
خوب شما باید متغیرتون رو به عنوان date فراخونی کنید:
a = #11/17/1390#
a = a + 1


فقط مشکلش اینه که اون قسمت که گفتید بره ماه بعد، بر مبنای تاریخ های میلادی عمل میکنه.
مثلا ماه 2 در شمسی 31 روزه ولی در میلادی 29 روزه در نتیجه 29/2/90 به اضافه 1 میشه 1/3/90

joker_pok
دوشنبه 17 بهمن 1390, 21:06 عصر
تاریخ هم مثل ساعت میمونه شما 3 تا متغیر بگیر روز / ماه / سال هر کدوم جدا بگیر روز رو با روز جمع کن اگه بیشتر از 30 بود به ماه یه دونه اضافه کنه روز بشه 1 اگه ماه شد 12 و بیشتر از 12 رو سال یهدونه بیاد ماه و روز 1 میشن . بعدش میمونه بعضی از ماه که 30 روزه یا 31 یا 29 هستن که اونم معلومه باید با ماه چک کنی که اگر ماه 2 بود 31 میشه ماه 7 باشه 30 روز یکم کار کنی راحته

kitcat_m18
سه شنبه 18 بهمن 1390, 00:47 صبح
سلام،
از DLL بسیار کار آمد MeShamsiDLL برای این کار استفاده کنید.
قابلیت کار به صورت بسیار وسیعی رو با تاریخ شمسی داره.
موفق باشید :لبخندساده: