PDA

View Full Version : تغییر روز میلادی با عدد صحیح ؟



zehs_sha
یک شنبه 04 اردیبهشت 1384, 17:02 عصر
سلام
من می خواهم بدانم که 50 روز بعد جه تاریخی است یا 150 روز قبل (مهم) چه تاریخی بوده است به میلادی ؟

aidinwashere
یک شنبه 04 اردیبهشت 1384, 22:53 عصر
از تابع استاد نصیری به شدت میتونید استفاده کنید. جستجو کنید.

zehs_sha
پنج شنبه 08 اردیبهشت 1384, 11:39 صبح
من از تاریخ اشان استفاده کرده ام اما برای جمع 150 روز جلوتر یا 150 روز عقبتر چیزی دستگیرم نشد

یاشار
پنج شنبه 08 اردیبهشت 1384, 16:13 عصر
خود کلاس TimeDate در دات نت تمام این تبدیلات رو میتونه انجام بده.

یک نمونه از کلاس TimeDate و یک نمونه از کلاس TimeSpan تعریف کنین، مقدار TimeSpan رو 150 سال (چرا روز؟ کنتر که نداره) قرار بدیدن و به نمونه TimeDate هم زمان Now مقداردهی کنین. بعد با استفاده از متد TheTimeInstance.Add ، مقدار ُSpan رو به "الان" اضافه کنید و به طرز معجزه آسایی تاریخ جدید رو بدست میارید که که دیگه به هر فرمتی بخواهید (روز ماه سال روز هفته و ... ) میتونید نمایش بدید یا حتی اگه بخواهید با مبدل‌های موجود به شمسی تبدیل کنید ...

یه نگاه هم توی MSDN بندازین مثل اینکه این کلاس TimeDate حداقل حداکثر داره، یعنی از یه تاریخ خاصی عقب‌تر رو قبول نمی‌کنه.