پاسخ ( ۱ )

  1. سلام دوست عزیز فرض رو بگیریم که شما قصد دارید بین یک بازه زمانی چک کنید یعنی شما یک تاریخ شروع دارید و یک تاریخ پایان (که فرضا تاریخ امروز هست) همچنین یک تاریخ جهت اینکه تشخیص بدید که آیا این تاریخ بین این بازه هست یا نه…

    در اینصورت میتونید از دستورات شرطی استفاده کنید و به راحتی به جواب برسید.

    به شبه کد زیر دقت کنید

    اما دقت کنید اگرقصد محاسبه دیرکرد یا اختلاف زمان هارا دارید حتما از TimeSpan استفاده کنید.

     

    مثلا سناریوی زیر رو در نظر بگیرید

    مثال ۱: لیست دانشجویانی را از  دیتابیس بارگذاری کنید که ۱۵ روز است ثبت نام کردند(از تاریخ ثبت نامشان تا امروز ۱۵ روز گذشته).

    جواب : برای اینکار TimeSpan استفاده کنید.

     

    مثال ۲ : لیست کتاب هایی را از دیتابیس بارگذاری کنید که از اول مهرماه امسال تا آذر امسال به کتابخانه اهدا شدند.

    جواب : در این حالت شما تاریخ شروع و پایان را دارید و تاریخ ثبت هرکتاب را در دیتابیس با تاریخ شروع و پایان مقایسه میکنید اگر صدق کرد پس آن کتاب ها بارگذاری می شوند.(استفاده از دستورات شرطی و مقایسه ای)

    شاد و موفق باشید

    آموزش برنامه نویسی سی شارپ

ارسال یک پاسخ