مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

majid733

عضویت از 1396/03/05

درخواست روزشمار تاریخ

  • شنبه 6 خرداد 1396
  • 12:46
تشکر میکنم
با سلام برنامه ای دارم که. داخلش روزشمار لازمه برنامه من اینطوریه که فلان شخص امروز رفت ماموریت و باید بیست روز تو ماموریت باشه یک قسمت روزشمار داره که این مدت بیست روز رو باید بشماره ولی این حالت در حال حاضر دستی کار میکنه یعنی اپراتور باید بشینه و هرروز یک واحد اضافه کنه اگه اساتید میتونن راهنمایی کنن به ازای هر روز یک واحد به روزشمار اضافه بشه مثلا روز اول عدد 1 و روز دوم بصورت اتومات عدد به دو تغییر پیدا کنه و نهایتا تا 30 بره و بیشتر از 30 نشه با تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • شنبه 6 خرداد 1396
  • 15:16

برای این کار بهتره بجای شمارنده روز ها تاریخ شروع و پایان ماموریت در نظر بگیرید و با شرط بررسی کنید که ماموریت به پایان رسیده است یا خیر. برای شمارنده روز های باقی مانده هم می توانید از همان تاریخ ها استفاده کنید :

DateTime startDate = new DateTime(2017, 4, 10, 12, 0, 0);
DateTime endDate = startDate.AddDays(40);
var total = "Total     : " + (endDate - startDate).ToString("g") + "\r\n";
var remain = "Remain : " + endDate.Subtract(dateNow).ToString("g") + "\r\n";

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)