دست آوردن تاریخ انقضا
سلام خدمت دوستان
اینم یه کلاس برای بدست آوردن تاریخ انقضا (مثل تاریخ اعتبار کارت)
کد:
using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace engheza
{
class GetExpirationdate
{
public GetExpirationdate()
{
}
/// <summary>
///هرکدام از متغییرها را که احتیاج نداشتید مقدار صفر را قرار دهید
/// </summary>
/// <param name="year">چند سال بعد</param>
/// <param name="month">چند ماه بعد</param>
/// <param name="day">چند روز بعد</param>
/// <param name="format">نوع فرمت خروجی: راست به چپ یا چپ به راست</param>
public GetExpirationdate(int year, int month, int day,bool format)
{
Day = day;
Month = month;
Year = year;
Format = format;
}
public int Year { get; set; }
public int Month { get; set; }
public int Day { get; set; }
public bool Format { get; set; }
public string GetExpirationdateReturn()
{
System.Globalization.PersianCalendar per = new System.Globalization.PersianCalendar();
if(Format==true)
return per.GetYear(DateTime.Now.AddYears(Year)).ToString( )+"/"+per.GetMonth(DateTime.Now.AddMonths(Month)).ToSt ring("D2")+"/"+per.GetDayOfMonth(DateTime.Now.AddDays(Day)).ToS tring("D2");
else
return per.GetDayOfMonth(DateTime.Now.AddDays(Day)).ToStr ing("D2") + "/" + per.GetMonth(DateTime.Now.AddMonths(Month)).ToStri ng("D2") + "/" + per.GetYear(DateTime.Now.AddYears(Year)).ToString( );
return "0";
}
}
}