متد AddDays
نام دوره: زبان سی شارپ مقدماتی
نویسنده: علی مقدم جاه (مدرس دوره)
متد AddDays چیست؟
همانطور که در پستهای آموزشی قبلی مطالعه کردهاید، interface DateTime با استفاده از پراپرتی Now میتواند تاریخ و ساعت سرور را بصورت لحظهای دریافت کرده و درنهایت از آنجایی که این تاریخ بصورت میلادی است، ما با استفاده از کلاس PersianCalendar و متدهایی مثل GetDayOfMonth، این تاریخ را از میلادی به شمسی تغییر دهیم.
اما با استفاده از متد AddDays میتوانیم به تاریخ دلخواهمان، تعداد روز مشخصی را اضافه کنیم تا بدانیم آن روز در آینده چه تاریخی است؟
برای این کار کافی است تا بعد از پراپرتی Now، متد AddDays را فراخوانی کرده و در پرانتز آن به عنوان ورودی، یک عدد را مشخص نمایید:
DateTime.Now.AddDays(20);
فرض کنید تاریخ الان سرور من، روز ۳ از ماه ۱۰ میلادی است، درنتیجه با استفاده از دستور بالا، خروجی به این شکل خواهد شد:
2023/10/23
با فرض بر اینکه امروز سوم از ماه ۱۰ میلادی است، خروجی ما با استفاده از متد AddDays برای ۲۰ روز آینده، تاریخ ۲۰۲۳/۱۰/۲۳ میباشد.
جهت شرکت در دورههای زبان برنامه نویسی سیشارپ، از کد تخفیف heplc30 استفاده کنید.